MKFELNDKKLDAIKADFELVFIQDKNLKIFNKEKDFFKLNNYKGEGALLDLNNKKLYLELKSLAYEDIRLSLCTAYKTLEKLNIKSVKLPSIIGDCVVRSFASLVEGVLFGAYKFDKYKSEKKTSTLEKFIISSEELNGKKFNKDEAKIGLERGEILANATNFTKNIVNEIPEIYTPLKMAEDAQNLAKENKNIICKIYDEKFLAKEKMNAFLAVNYASVHPPRLIHLSYKAKNAKKRVVFVGKGLTYDSGGLSLKPADFMLTMKADKSGAAAVMGIIKAVAELALDLEVHCILGATENMIGGNAYKPDDVLISREGVSIEVRNTDAEGRLVLADCLSFAQDLKPDLLIDMATLTGACVVGLGEFTSAIMGNNEELQNDFYLSSKKSGEYTTILHFNPHLRELIKSNIADVSNTASSRYGGAITAGLFLDKFIRKEYKDKWLHLDIAGPAYTEKSWGYSSFGAGGAGVRMCVNYLIQILRKAK*