MGKRYLIVLDDMWDCMVWDDLRLCFLDFGNKSRIVVTTRLEEVAKQVKYHTNPYSLPFLTTDESCKLLQKKVFQKEDFPPELQDVNQAVAEKCKGLPLVVVLVGGIIKKRKMEEFWWNEVNEALFHYLDCESEEYSRVTMQLSFDNLPDCLKPCLLYMGMFPEDARIPVSKLISLWIAEGFVQIESGRLMEEAAEDSAEICLKLESLSQLQIIRLSLVMRTHIGSMIPFIARLPSLEYLQLRGMLQYLTKLGQLEKWCLGDITFHKLKFLKLMFLDISRWDASAESFPLLETLVIKWCDNLKEIPHSFVDIPTLKQIKLIWCDNESLEASAMRIKKEVKDTEGCDRIDLIIKAPTSLTQIWSPETGASHHIAPKLSSFAHVEEYKGQD*