MGRTVDQEVHAAFVEFRAKEDDKCLSVQCIYCQQIRAKNTSRQKQHLLECPGLRGHPNAPQPNQPSQAPNGIPSSNGYPGTPSGPTATPGPGGPATMPTPNGNLMSNGVNPHATPLQTPLQNLNRPPMATPGPPTGPSGSAPPSAAPSRPTPKPKSKSANSNLPAPPLDDVHAAFVEFRAKEEDKCLSVQCIYCQQVRAKNTSRQRQHLLECPTYLSVMKDSIPANNLLHTFPEGDVARSLQIPAPTLELDFRMSIKMNPKVTVGQSIWGGREWVSFLGGQWAGRWGKGIVLPGGQDTQIVTKDYTTNLRASYMLQTADEPPAYVIVRAQGWLTGAKDVLEKVNDTTMADGINPSSYKYRINLSMETGDERYTFLNTLMWVGSGCRRGQEVIFDAFRIN