MEGVDREMVKRVVHDMSVNSAHFATESRKEAAVEAKILAMKKRAASIRPSALATIKAAVDDRVARMEASRDLTKTWVHVDMDSFFASVHILERPELRDVPMAVGGMSMISTANYAARKFGVRSAMPGFIAKKLCPQLVFVDSDFAKYKHYASLTREVFKEYDPQFDAGSLDEAYLEISAYCAGKSMTPADVAEALRREVREKTKLTCSAGVAPTRRLAKVCSDANKPDGQMVIEPTRDAVAALLSSLPVRKIGGVGKVLDRTLAAFGIATCGDLLRERALVVALFSEVQSDFLLGVAIGVGGEARPARPPGWAPQRKSLSQERTFAPTADARALAAKIAALAEEVAAGLARENLLTRTVTLKMKRADFEVAQRQTSLPRPTNDAQTISDAALRLFRGEKNTHGSLRLLG