MESIQLSPLRGVIQDIKDRVHFYKQDWINGLASGFRILVPTIYIFFATALPVIVFGEQLHRYTDGSLSAFETLTSTAICGVIHAIIGGQPLIILGVAEPTVYVYSELYKIAKATESLGQPLFVAWAAWICVWAGLLLIAFAVLGASSITKRFTRIAGELFEALIALLFIQEAVKGMVEEFDVPSEGDRTQKAFELPWCYVNGFFGLLLCVGLLTTALKTRRARSWRYGSAWVRALIADYGVPLMVLFWTGVSYSTRESTVENVPRRLLSPSPWDVTPTARWTTIKDMGKVPYAFILLAMLPAIVLAGLYIFDHSVAAQMAEQKTFNLQAPSTHHYDMLLLGIMVLICGLLGIPPCSGLVPQSPMHTKSLAKLNKLRVRKRLVETAKRGIEEHVTLGELYGSMQEVYKEVRTPLSPHASFNN