MDVLCFPKDEHYLTSCGEELDNGAALHCVGSLEVRHKMQLGFFCGSLPVPTDIDSIMHGTSHMDAAIVPAISDECERAIAPQYRMLPSQTDLNTVLLSELEHELVFSIRSGKLPGGWHELCKTWCSGYHTQPLARKCDTLAVNGLAIHGDEVDIIAPVDIMKKIFKIPYSKARLSIAVHRVGRTLILNTGPDVEEGENVVRPKKNQAKAMEKSLFLKFAMQSVRVEACDCPTTQNLEEQKGSDVCSNVSREAASGYLHTMVHDESISEQFVADEILDQNQCNTPANGAKAGLQKRKKDHKKSFIWSSEQNKGMDEGKKSSIIGEQHRDPDYVHSEPGGRRLPTSEGFLRALFWQLEELKMLLGSDLLVFSNEQHVAVSLHLWEVEQQVTPLMWLDVWLDNLIASVPELAICYHHNGIVQGYELLKTDDIFLLKGLSNDGTSFFHPHIIQQNALSVLRFLQENCKQDPGTYWLFKNSGDDLVQLFDLSVVSKTHTKAKKSEKKNDTFSSPWNWAKGGCSLPFGVLLYRLAHRLSLSQDPSDRCKCANFFNKCLEFLGEHEHLFVRASAHEHVARLILQCHDELGSMLAPYLLESVEHSDDSSIHKTFEQSLDSTGESVYMNRMKDHEENIVWMPEKVSLNSAQPEELDSCLRRQDSTPASERKVDSRNVHSSHLIEAIDVNANPQVLELKMEGTSTAEAQSDVERGDKCGDESSELVRDITDSVSARLAAVHHVSQAIKALRWQRQIQDIEGQGSSTESKLLGSRSCVQIVPVCVYGEIDCVEFCDMRECEIRPFVDEKLWQLILLLGESYLALGQAYKDDGQLGRSLKAVELACSVYDSMPQEVRYNEKNEAFGSRTQWIEVTVRQVNWNTCSLQNKGTFCQPILHDPDTGKYGDGSLFWGQAWMLIGDIYVEYQRVAMKDEIPSDSKVSDSEGLIMAQEVIKEVKRLRKKLGQNKKSCNVCSLLQCSCQSDRASSGSSASSSKNSSGPMTRHSRKGAKNVSMAGGETNSISLCADVMKDNLGDDTSPMRNNLETVNRLHDKVTNESLLKDEHSKSTSRTCSRFANEDKSIYLEKRKKDILTFLEGPKTVNVEANLLAAVDCYDAAVCVLRDKCEGTEEMKCALRKKGWACNEIGRMRLACGKFKAAEAVFGEAISTFKEVKDHTNVILIHCNIGHGKRASAEALVSELGNWRGTGVFDHLTKQIFEDALSHYVESLQAYSTASEEIKVLTEDQCRSNIDLCNEVKTQYAHTYLRLGMFLAKEEVHGHQYSTAAIANTLSELLPANGVKCQTLHHKKISMTASDTIREAIALYESLGRLRSQEAAFAQFQLACHHRDYCMASLKSDGKGNMEASTTSKRYLSLADQHWQKALKYYTATTHPDMFLEIQMQRSALCMAFASAANCYSTMELALSHLFEGRYVCGSGMGLDLSVLKPLGKVGAKLSQQLQTLLHTMLAAKKTRKMNTTAVVRKHRKVHKQGETQSSGQTRDTARLKELYKIALKSTDIVDLQGMYDIWIS*