MRSQSLWRSLALLQSASTRSFVNTGPGRRAFQTANSRVPDFAFAFDIDGVLLRSSKPIPGAAESLALLKEQNIPFLLLTNGGGKHETERVAEISEKLKVPLEPEVIVQSHSPFAELVRGPDEQSALENKCVLVVGGEGDRCRQVAQMYGFKNVVTPGDIYMANPSIWPFRSFKSYYEKISKPLPNPKDPNDPSRGLKIDAIFVFNDPRDWALDAQIITDILLSSEGVIGTISEKNGRTDLPNRGFQQDGQPHLYFSNPDLWWAAAYHLPRLGQGGFREALEGIWAAVTGGPAKGVELKKTIIGKPYQGTYEFAEHQLLRNRARVFGSDAQQPLRNVYMIGDNPESDIRGANSYRSEHGSKWHSILVRTGVYNGGEPAWTPTTIADNVHKAVEWALKNSQWRS*