MVQVESAMVCMAVKQTFRMAPFTPALEKDSSMTKLTRSGAKLRCQVERVLKQRMLKKDKMRQSASKKTTLVKTLKKALNTILDTTKSCKRPSKNEEDSISTFSNELQSNHGQLFKSLALIDRSKLVQYHGGAWFKKKARMYNETAHDAHLIAYTPAILTLHFNAWKYDNKNEASAGLVVEITQQLESLMTPHQWLRMSWKNSWRQLSRTFLVHLLYPYLIAFAIIGAIVFIWIFVPTIALGYKYASLPAMFLGLTLATCKTCLRVLQPVTQSLLEKANFTDHQSMLGYQHQVVDDINFLKRQLCESAHFGW