MGLDVGGIGMGLDLGLDLGLFAARSAGGMAAAAKGAPAEIESCIRSLEEERRKIEVFRRELPLCVRLLADVIDELKDEAAKRGGDAEAKADDGDKRKWMSTAQLWLDSDAKSDESDKEQLSEITSPEPKLLGGAPMPIRAVAAVPPLPPPFFRREDSSAGSGLSLVPPAAKPPIPPMSASDNASGRFCATMPPSGSGANLHSQAQQQARKARRCWSPELHRLFVAALHQLGGPQVATPKQIREVMKVDGLTNDEVKSHLQKYRLHNRRSPGVVAPVSQSVMLAGGLWAPPHQEQSSSQSGSPQGPLQFSGSGVAATVGGDSSSSDEDDKSEGYSRKYV