MRFVRSSLLFAALALLLVATRASATPTAAFTHSPAVPNPGQLVTFDAGTSVCDVTPCTYSWDDVASDGPGAPDYPLGSGTPLTFTFRNAGTKYVRLIVTNRSGQSHAVQRDVVVAPAPLWVGDVDTCDASQWADLQDGRTPTLRALFGDTLFRALADNPSVADDTRTNNGCSGWFWVDDTISPTSGPRAEVLTDEHMRDGTEFWYGTSIYVDSDPNATIGFASGTHHTLTQWKGSSSGSPPLELGIGNWGRGNPGNGLVFIVARTDGNIRTAHTLVPLANIYDHWWDLAVRVKFSSDASVGEYEVWLDGRQVVSTRRDRTLVAGRDSYLKQGYYGGGNGNVILIDETRRGTSRWSVDPSLRYP