MRRAFVEKQRKLAVASMALAAAQLSGGEEAAGGGGATVKDVNSILNETWGHLSLLVCNKSAKEALAAACSASPPLVQLSEGDAAGSLKRYSITAAGKAAVPTKQYIAELDAYCEQFPTRTAFLAHLDACRRQQQQLELQQGAAEAAQQGGGFFWEQAAAPAAAAAADSAPGSVPLQPPPGPAGASLQALQQALLLFAMAAPQTPRAVSLHAAAAWVEQQWLGLAPPLAFPERGIKGIKPESARRALRNLLQKGMEQCEEAGWGTVSRRGPKTMPRKKAQALLLFCPGPQAPDWSSAELAAELPAQLRLVAEALDTASPVDVQQAQAEQAAALTQPVQVAVAAPRAQAPVPAAAAAX