MSEDASRPSFTSFWRKGKQKLRGKPSAAATPEGAAAAADPFATLSVRHHRQPSNSHPMPFLTKPSLPRVSKHANKPAKASADAAEQPKPDKDKAQLRRAQVRRAQIQHRQRKANYIKQLEIDVSELRDLVSLTEKETAALFKENFLIREALETAGLPLAMTTAAAMQQQMRLDAGPVDTPAAAEESPELFGAIDVDDLTVTLSMDAALGAPCFHISSNSSGASAAASPPPRTVAGVALTWEQEQRAVNFILGLEHCCWDHFFMGDFHLHDPGLCSESERGHTLMASAYCMAPAPESVYAGRAALAAKKPGKAAPRPSFQWGASGITLESLHGLAASLNPGDLEITPVQAWFELASRYPVEVLLGGAVLDTLQREFNGVVRCVMYGAVIERLAFESIIARVLGPSEGSLWA