MKLEALTIFLLAFVLASTYAAIPPEVYWNIKLPNTQIPKVIKDFLPHSDGVVPEPKQENTKKKVYYGLSGYIPISWHHAANSEFQRFVLENSSTNRATNKNMIKQVTEGSSFKTNLNYDTLKQYFFLEKDLEKGKLIEFPSLLNKNEAPFFPRHFVESIPFSMEKYPEILNHFLIDSKSKDAQTIKKTIKLCEESEVKHKEKKTCVTSLESMVDFGLSVLGTNNVLAITSEVQGETQASQRYTIEQVQQVFDGDNMVCHKLNYAYALHYCHVGGSTTTYMVSMVGVDGTKVKAVSVCHKDTSFWNAHAIPFVALKVKPGTTPICHFLQDDQIVFVPI*