MKFNLLNVYTLFSLALVATHAVTPDVYWKSVLPNSPMPKTIKDLVHTAEWSEEMNTAVGVGKGGVAVHTGKPGKRTNVGVRKGGVTVNTGKGTNVGVGKGGVGVHTGKPGKRTDVGVGKGGVGVHTGKPGKRTNVGVGKGGVAVHTGHKGKPVYVGVGKGPNPFVYNYAASADQLKDNPNVAFFFLENDLHQGTEMKLHFTKDDQKATFLPRQVADSIPFSSNKLPQIYNEFSIKSDSVEAQDMKQTLSECENKGIEGEEKYCATSLESMVDFSTSKLGKNVKAISTEVNAKESTPLQKYTIEGAKKLAADKAVVCHKQNYAYAVFYCHKTVNTRAYSVSLVGADGTKAKAVAVCHTDTAKWNPKHLAFQVLKVKPGSVPVCHFLPEDHVVWVPY*