MAKHDLVGSVLWDAYSKEVQRRMDNPTHLGVITEEQAKAKDAKLIVADYGAEACGDAVRLYWLVDESTDTIIDAKFKSFGCGTAIASSDMMVELCLNKRVQDAVKITNLDVERGLRDDPDTPAVPGQKMHCSVMAYDVIKKAAGMYLGKNAEDFEEEIIVCECARVSLGTIKEVIKLNDLKSVEEITNYTKAGAFCKSCVRPGGHEKRDYYLVDILKEVREEMEAEKLKVTANKSQNGELAFREMTMVQKIKAVDKVIDENIRAMLMMDGGDLEILDIKESDDYIDVYIRYMGACDGCMSATTGTLFAIENALQELLDRSIRVLPI*