MDAEEGTQQPQLVLAHKLFLLTHPDVNDLDKVRLREEVLESVVSNDMVPLYETLVANGVLTVDQNVLDAMRAKIADELKKLDEKIADAEENLGESEVREAHLAKSLFYIRIGDKEKALEQLKVTEGKTVAVGQKMDLVFYTLQMGFFDLDFDLISKSIDKAKKLFEEGGDWERKNRLKVYEGLFCMSTRNFKKAADLFLDSISTFTTYEIFPYDTFIFYTVLTSIITLDRVSLKQKVVDAPEILTVIGKIPYLSEFMNSLYECQYKSFFSAFAGLTEHIKLDRYLQPHFRYFMREVRIVVYSQFLESYKSVTIEAMAKAFGVSEDFIDLELSRFIAAGKLHCKIDKVAGVLETNRPDAKNALYQATIKQGDFLLNRIQKLSRVIDL*