MSKLYLMSLGCNKNLVDSEIMLGRLSAYELCDEPSKADVLIVNTCGFIDSAKKESINAILDLHEQRKKDSLLVVTGCLMQRYREELMKELPEVDLFTGVGDYERVDEMILKKTNLFSNSTYLQSENSKRIITGSNSHAFIKIAEGCNQKCSFCAIPSFKGKLKSREISSIIAELKDLVARGYKDFSFIAQDTSSYLFDKGEKDGLIRLIDEVEKIKGIRAARILYLYPTSASEALIKRIIASEIFVNYFDMPLQHISDNMLKIMKRGANSTRLKEMLNLMKSAPNSFLRTGFIVGHPGESEADFEELCEFVKDFGFDRVSVFAYSKEEDTAAFDMEQVSFKVINKRLKIIEKIVNEVIEKSFEKEVGQKRLVVCTGESSEGEFFIAAKDLRWDREIDGEILINESECGNLEMGQIYECEILQNLDKKLLAKALRKVDAN*