MSDMDAPPNVRHDHDKDDPARCVLAVQIAWLDYTMQALDWLSSDVAYRAAIRDASRRQLEEDGGVAREAGLQMRVDIDPREQRIPVVRIFGSTPAMQKCCLHLHGALPYFYISLDANSSRDHEHRDPLRYAEEIQACLERELARLVSVSARGPSKQNSRTVFEVVPTRKFTIYGYQQAPQVMYKVVLFDPRHVRLAASLFMASSGRAPIALFGRVGPREFQFQTHESHIPFIQQVLNDYNLTGMGYIYLKDVKFRLPLPSKYSGGSRSSIGMSCRHAESRRALAENERLSRRVFLDGLHEEQPDLVWSFSGVRRSSWCELEADGFVGDVMNQHSKHAQPVEQEWFNTAQDLVGASDLNQTNAQMLLVPTLQVLRDAVDALFPKEAQSQHQKKQKWEARPERGWAATEPHLQARIRELDELDRADYASAQCGRPSAQNVDTMEIGSDSLSAWQSSSANVVTWQPDRGSFRAPRATLAFDLHSSDSIEEDDDDDNEWENIRLATTQHASTMTFIAGAQGLAQADVSTPNQDRVGLHQLDGGHASDADPIEMDDSDEEWPTNPGLGSTKPRVSRSIRRPLHLVGRSKEDDGKRKASFGSSIQHHQASGATPSSPRTSQVRTSKPAKRPNTNTKTVTKTLSLIPVEVSSAVNRMSSVIPRVSSDVERRKNEVPEPVAESDLRHSCASLDDFEACDGKRLGQRQDCGRTDDVMDGYDRVETCTVLRFKMRPPLLSERQGTHVDIHANAYVDSTMNRFLFFSRAKDVPRSDQLAAVGIGPLSSPVTVGSGETLDLPFAECGFLPKGWAKKVGPRVSGKNSASVLYFTLQPPLISTASANDKSTRLGARMKANVGRLDSAGRKVDDATQSWGQDMLEHRLCLSMMSKPDRMLTSYFPTLLMSGEDRGRGTENTEGSMPVHVQTPVPRRFRPASPKYDEAFFPLESRIDRLDTSQRDFTKLQEDPSGSLTQVGATETSDAEIEEQEMEEQRARMENFLTMCTVQILCGGGACSAKERKLPDPARDSVVAIALVLSYSDMYSSKDNHMESANASSAAETETSNQGRVQKSVVYVLSHDLEPSREKVLSPENMYAAQVFMLETEEALFQAFVSFVRDKDVDLLIAYDVLKDSIGYLRERYTFRRSRISECACPRNDAQDDCTSDDDGISKKGDAEYDHDDNEIGQGSLCFFHRFDSLEAALSRVKTRAQTTRSEHSAEGPDEEHRHPRTCSNDAEGAEGEEDADWKAAEQYMENSPSGGIKVVGRHVIGIWRIAQSEVKLSHYSFENLAAELLGVRIPLIPSWTLYSWLQEARTRPAALSHLVKSAYVLDGVATHMGVVWRTCELARVFGLDWMSVLTRGSQFRVESVLARAAHRCNTVLLAASKEQVFKQAAVECLPLVMEPYSGVYFDPVCVFDFQSLYPSVIIANNLCYSTMLGSVHAVPTSTAANASGQSDFGPRWSETCRSIGVLHQYIPPPLHTLRKSSTEPSDAPGGRFEESAAQDASYHVYVAPNGEAFVSVTRKRGILPQVLSEILQTRVSIKNAIKYLTGLYEEACAPLSAAATSTGTGSADGSQRRRTRREFLRTSIDALNARQFGLKMIANVTYGYASASFSGRMPSAPLADAIVQCGRSSLERSFKLVEERHRSAGARIVYADTDSMFVQLPRSSVQEAFRIADDIVEHVSAQFCRPMELKFEKVYSQSVMVTKKRYVGLAYERANDPTGWLDAKGVEIVRRDSVPLVQKSMERMLRILFETQDASRVKAYLQHVMASVMRGAVKTLLFVFRKKVRLGSYKNDASLPPAAVVALRNMRNDPRAAPLYNQRVPFVVVYRGPRARLRDCVMHVDDYLDQAHLGRVRLNATYYIAKQLVPSLDRILNLCGLSMQVWFNEMPRVQLRSTIGLASADGSRKNVSKPSSTSKSVPVLTEYFTASSCFICHQPRRTSNNESASPYAVAGKVATGLPSEVIAKEREYHVLLCEECMRTAEARQASHFLLSSRETALQTEARVIRELCELCVSRAGADLEERGAERSHEAFILESDPGSHCISGDCELLYERFRARRMLREVSTVSKLLLTYDQAMHGTSNL*