MPLVDESHDSLPYIDATPSAEARAYAEKLIASELSSDYQTSVHPSIPEFPEPKFSPLIQQEIERKAAGLPLTGGIDLARYEAPEPPTRSADSAPNLDEWRQTLRRAYTASSHLSSRQENLSLLEESGKNAWLIGNSQLEDILRALEKELAETKEATESVNKQRKIAQESCQGEITGLEESWRRGVGAILDVELAAEDLRMKILEQRRQHAQQQAR