MSESDQNSVELPVLDISQPLQPASLLSLAEACKEWGFFHITSHGITKDLYGRLCLLSKSLFSLPSDTKLKLGPFSSLKTYTPHFIASPFFESLRVSGPDFFVSAQSSADVLFDKQNSEFSEVLQEYGKKMTELSKRIMEIVLMSLGEGFVKKYYEAEFNGCHGYLRIINYSPPDDFKEEVEGLGMHTDMSCVTVVYPDEIGGLQVRSREGKWMDISPCEGTLVVNIGDMLQAWSNGKLRSSEHRVVLKKPVNRFSLAFFWCFEDEKVILAPDEVIGEGNTRMYKPFVCLDYVKFRESSEKGKFEKVGFTVKDFAGINITRTHPPENLS*