MSNELDFRSVRLLKNDPVNFQKFPYTSEDEAWKTYLENPLTAATKAMMRVNGDDDSVAALSFLYDYYMGPKEKRMLSSGTGGRMDQGKRHYLGMEYETDLAPLESPTHLMKFLTESVSGAPEYPDLLKKNNLMSLEGATPTPGKAAALPPGPSKLEAGSVDSYLLPSSDMYDNGSLNSLFESIHGVPPTQRWQPDSTFKDDPQESLLFPDILKTSPEPQCPEDYPSLKSDFEYTLGSPKAIHIKSGESPMAYLNKGQFYPVTLRTPAGGKGLALSSNKVKSVVMVVFDNEKVPVEQLRFWKHWHSRQPTAKQRVIDVADCKENFNTVQHIEEVAYNALSFVWNVNEEAKVFIGVNCLSTDFSSQKGVKGVPLNLQIDTYDCGSGTERLVHRAVCQIKIFCDKGAERKMRDDERKQFRRKVKCPDSSNSGIKDCLLSGFRGNETTYLRPEADLETPPVLFIPNVHFSSLQRPGGAVPSAGPSGSS