MSYTVRKIGQPYTLEHRVYIEKDGQPVSPFHDIPLYANAEKTVLNMIVEIPRWTNAKQEISKEEFLNPIKQDTKKGKLRFVRNCFPHKGYLWNYGAFPQTWEDPNVVHPETKAKGDNDPLDVCEIGELVGYPGQVKQVKVLGVMALLDEEETDWKVIVIDVNDPLAPKLNDIEDVERHLPGLLRATNEWFRIYKIPDGKPENQFAFSGEAKNKKYAEEVIHECADAWEKLVSGKSDRGDISLANSTLGNSDSVDSSKLASIPRGENLPPAPIDGTIDKWFFISGAAV*