MGKDASQSFKLVGYNNFVRRNPMSDRFQVKRFHHIEFWCGDATNTHKRFSWGLGMQVVAKSDQSTGNQTYCSFAIQSNDLMFVFTAPYSSKIDQYLTRMPHPAFDSDEARRFFAKHGLAVRAVGVLVEDAGDAFQKSVENGAVAVLEPRDLVDEATGGKSIPLSYGIIRVDHAVGNVEKLEEAVEYVAKFTGFHRFAEFTAEDVGTAESGLNSMVLASNNEMVLLPMNEPVFGTKRKSQIQTYLEHNEGPGLQHLALICSDIFSTLKEMRMRSDIGGFEFMPKPPPTYYKNLRNRVADILTEKQMEECDELGILVDRDDQGVLLQIFTKPIGDX