MQKEVLDSAKEMVRDAIIRKLDIKIMLSSSNTFRITELGCSIGPNTFSAMQHVVEALKEKYQNNILEFQIFFNDHVTNDFNTLFRSLPIDRSYYAFGVPGSFHDYFHRDQYILLIIPKELLDEKSPSWNKGLIHYIGASNIEVMNAYVAQFEKDMEMFFNARAEEIVPGGMMVLISPQLSEHLLKFFGSSFMDLVNEGKLDESLVNSFNVPVYFPSIEDMTEVVEKNDCFSIEKLELTYPNSKLVDEADAKTLIINLRAVLEGLFINHFGSKIAKEAFTRIILKSDKISVWMKINYKKACQLFIALKRK*