MSIASALHLTSIRREVFRLPFAHQTKTLDRRCVDQFVCPARRWERRSKLLCKSENGPVETGYVAQLEGSKPSNEIEVLRVRRCSPLLESEFLPSGKLSDSNEWKAVPDIWKSSAERYGDRVALVDPYHDPPSELTYKQLEEEILYFSEGLRVAGVNPDEKLALFADNSCRWLIADQGIMATGAINVVRGTRSSNEELLQIYNHSESIALVVDNPDLLSRLAETFISRAAIRFIIILWGEKSSIDGEVIQCIPIFDYKEILRLGQDSREALIASCNKGQSYIYEAIETENVATIMYTSGTTGTPKGVMLTHQNLLHQIQNLWDIVPAEVGDRFLSILPPWHAYERACEYFIFTYGIEQAYTMVKNLKEDLQRYQPHYLISVPLVYETLYSGIQKQIYTSASARKFFALSLIKISLLYMEAKRVFEGRVLTRVQEQHSPFVDMFDWLRARIIAAILYPLHMLGVKLVYGKIHSAIGISKAGISGGGSLPSHIDLFFEAIGITVQNGYGLTESSPVVAARRPECNVLGTIGPPLRHTEIKITDLETGEDLPAGSKGLVKVRGPQVMKGYYKNPSATNEVLDKEGWLNTGDIGWIAPNNSTGRSRHCGGMIVLEGRAKDTIVLTTGENIEPSELEEAAMRSTLIHQIVVIGQDQRRLGALIVPNKDELLLAARKSSIIDANAFQISKEKMMNLLHAELRMWTSECSFQIGPILIVDEPFTIDSGLMTPTMKIRRDKVMAKFSNEIANLYKLVDIS