MEPGDQLKELDLTVEEMDRLGKAFKEKTFRDLFFEYAQELADPENRRRYEEEIKILEQNRGNTIEFIHPEPVKALRTCMNGSQKCYINICASEKIGKPSCSPKVLEDGRGTLCWALPHILHPKKQELYRKGHKVTIYDVVFHPETLDLASKNKTFLDMVHDTAIQGIQSAFSVSLDRNGVKEIRAKCKGTPQTCVIRKPIPGYQEPPGKSDLPEFPYPDERRQPTSLQTDPTGPAVPTRSCAAGPRVQTKEPAKPKYTVRYRSYVDIQDFRRSRNSAQSPRPKEIVVTIDVPLLKEVTGARVEARERMLLLESESPAYRLELPLAYPVDEEKGEAKFSKQKGQLTVTLPVL