MELRVFDKTVQPLGAIDELASLLWHTKYFDVGTFSLLAPITDNNSRLLVEGNLITKHDGKKEVKTADGGVWRRAAQITYVHITKDENGLEQLEAQGYMLSWWLNKRCIYPQIVATGTNQYLINLMVKNNCGSAAGTKRRFPLLAFLAQETIDGVAVEYANEVYAQLGQEVKARAQAGKLGYDILLNERERLFGFYLYKGNDLTATNTEGNTPCIFSRDFDNVNEQEYTASIENCGNFIYVQGAADDDGSQPVTTVDGEGATGLDLVEVFCDATDIARKYQQGETEVTIPLNTYIAMLKTRGGAELENYGKNINFVSTINTNSNLKFKADFDLGDRITCKETKWGIQIDARITEVTETYQKGEETIEATFGDSLPTLVDQIRKVR