MKGKLVVWLGWLSSVAVGQLELSEAVTGFVNFPEVRISCIGNLAVFITSVAKGRLDLEMGARDVLATVRDPKLYDINNGANLNPVGFTTCEDSGPNRYEKASVVMLLDKKPNSSMTQFMKYISNAHNVHSVLLFGSPAAAHLDERPCNYKCDCNNERYKCKCDCRCKCDCNNERSKCNCKNCTHACKCIAFKNVEGVRTLLDSRMPGTFQLSGSQFLLSGSQFLLPSKYCLINGCHGFNQEELPPQVSEIX