MRVWLMILTVLLSLPGWAAQDANEGLYEMAAPPNSAFIRVINVTDEQVALAMDDWRQSLSPGQAGDYLYRPGGAAQLQVNGKQFAFDFAKRSVQTLVFDGTSLVPHQDTYFSSRLKALLVMYNLSTQPATLQTSNGAVNVIGPLPAGSSDERQINGVKVSLKVVLDSGVELPLEEVVLQRGRVYTVLVTQGSGGSQARLEETHVATATP