MSFTGPGAGAPDYAPCRYGASKLSFRGPAARLDQPYWAMLGGTMTYGKFVEHAYPALVARATGHTVVNLGIPNAGVDAYLGDPEVLAIAAGAEAVVLQIPGAQNLSNRYYRVHPRRNDRFLTARPLLRMLFREVDFTEFNFTRHMLTELRRVSPLRFERVADELRAAWLERMHALIEVLAVPVTLLWAGENPPPDGGLDMAADPLLVTRAMVDALRPATAAYAEVIISAEARAQGTEGMLFSALDLPAARLLPGPAAHAEVAAHLAALLAR