MKFGKKLRRLQKEAARHDGDEWAFISYKRLKKILHQMAAREFAPSLRVELRKVNMFFLDKQHELALACARAELELQYALNKARKVSSMDVNALKGSLIALHAQFVQLELFSTMNFAGFRKILKKYDKKHGTKLKKRCLRQFKLAPFFGITYVNMLAKGVLELISQLERFGKFRRIESANLGGAIAARHSAHTSRHADVIAAWPSTHRAPSSRGSLTESEAGILRVRVGQRRTREQMESEDAENVMPPASSSGRHMPDTDQDLDRARLTKMLKVLVSLPSLRALVSAATAASSMELASYTCSRLVDLVDSVEFAAFSSRACLMQDLSRVSLQARVVSGVLEKKEQTEAIAPIWGLNHDTTHISIHFVYLPAGMQLDMILRDGQERGYIVQLVCGTCRMTQYRQEGCLVRGELALHEQRMCAHAHGVWPAWSLVGLARHHKIEPLTNCLLLYVTLGGLVLKPAVTFENTGVATDTGATLHARRGAVQRLIPLDDL*