MATLLHIDSSVFPSAASASRAVAETFRTAWQEQHPDGTVIYRDLSANPVPHITADAHTAGFADPATHTP ......