MQKEVLDSAKEMVRDAIIRKLDIKIKLSSSNTFRITELGCSIGPNTFSVMQHVVEALKEKYKNNIPEFQIFFNDHVTNDFNTLFRSLPIDRSYYAFGVPRSFHGRLFPSAIHWLSKIPKELLDKKSPSWNKGLIHYIGASNIEVMNAYVAQFEKDMEMFFNARAEEIVPGGMMVLISPQLSEHLLKFFGSSLMDLVNEVKLDESLVNSFNVPVYFPSIEDMTKVVEKNDCFSIERIELTHPKSKLVDEADAKTLMINLRAVLEGLFINHFGSKIAKEAFTRTILKSDEISAWMKINYKKACQLFIALKRK*