MKNQSEINIGLVGHVDHGKTTLTKALSGVWTDTHSEETKRGISIRLGYADITFRKCPQCEAPMCYTTAEICERCGTETELLRKVSFVDAPGHETLMATMLSGAALMDGAILVIAANEPCPQPQTKEHLMALDVIGVKDVIVVQNKIDIVSKERALESYREIKEFVKGTCAEDAPIIPVSAQQGANIDILIETIEERIKTPKRDVDKPARMYVARSFDINKPGADPEHLAGGVIGGSLVQGRLRVGDEIEIRPGIQVKKDGKQTWMSLHSTITGLVAGGEEMEEVGPGGLVGVGTLLDPALTKADSLSGSVAGEPGTLPPVRHSFTMETHLLERVVGTKEETKVEPIKTGEPLMINVGTTTTVGVVKSARADDADVVLKLPACAEEGQRIALSRRVGARWRLIGYGIIK