MKKLAISIGDINSIGLEILVRSHEELSKICTPFYFIHENLLDKASKLLNLKLFNAKIVAFKDGKDYEFNFIKKENSLEIYSFYLPLGFKVDENFEIKAGEIDTKSGLYGFLSFKAASYFVYEKHAHALLTLPIHKKAWEDAGLKYKGHTDALRDFFKKNAIMMLGCKELFVGLFSEHIPLAKVSKKITFENLSIFLKDFYKETHFKKMGLLGFNPHAGDYGVIGGEEEKIMEKAIAFVNAFLHSKKDEKFFKKALKDENLQKELLLNFKGKGVYLPYPLVADTAFTKAGLKNCNRLVAMYHDLALAPLKALYFDKSINVSLNLPIIRVSVDHGTAFDKAYKNAKINTKSYFEAAKFAINLHSKA*