MSTIVNGGLLLLCILKLEIKDCDSKMFGVGEKAYWDKLSMIPGLPNDIALLYLARVPRVELLKLRLVCTSRKRLFEAEEFCDLRQKVGSAEAWLYVLAEKPSGSPFKVLDPRSNQWFTLPEIEASSRDIIWQGFACVAVGSMLLVMGGIRQSMNVAIHAYSSGIVCADVYAYSACTNRWSKVASMRTPRSWFAATAIGDFVYVAGGRGENHFLDSVEVYNVKQNSWTTVPSMSCVRLSCCGLTLHNKFWVIGGEVMRNQHSYKPGRGSAEVCDPENNSWILIPEVPGPTTVHCQRLLSIDQSKLMMYLDEIHSWCHVGDLSGAKMFSNQNCRYGFACESVNDELYIVGGMRLLRNY