MDVPELHPDLEPIAFLVGRWEGAGVGGYPTIESFNFGQEIVFGHNGKPFLTYTSRTWLLDEGGNKVRPLGTEAGFWRQLPDRQLEVCLSHPTGIVEIYLGEVVFNKIELRTDVVARTGTAKEYTAGHRLYGLVNGNLMWAYDMAAVGQPLQSHISAELKKVADFVPEVD