MTRIWELDFYSRPILDEAGKKLWEVAIAETVTTVEAPAVTFRYADFVTGDQVNSVTLQDALKSAIAEAGTPPDRIRYFRRPMNNMIRKACTDLGLPCQLSRRTVSLHNWLEERRQQVYATHPGYNPGPVAGVQMPDEAPQPLPDALRGDRWAFVDLPFAALAEHGEWGIDFGEAFPLAGIDLPDETPIPGLIIFASRAMPIAAWLSGLEPAWLTYDSPAKQLLLETGGSERWTLAALNVPALQQEATQFNAAKQAAKGLHFLAVQVDPNSDRFAGFWLLRELPLG