MEMTSVLNFLENRTILVTGATGFLAKIFVEKILRVQPYVKKLYLLLRAADDKSAMQRFNTEVVGKDLFKVLREKCGPNFTTFVSQRTTIVPGDITCENLGVNDTNLLEQMWKEVDIVVNLAATTNFDERYDVALGLNTFGASHVLNFAKKCNKLKVLLHVSTAYVCGEKEGLMLEKPYYMGETLNGTLGLDIEAEKKVMDEKLKQLKAENASEKSITTAMKELGLERARKYGWPNTYVFTKAMGEMLLGKLKEEVPLVINRPTIITSTFKEPFPGWVEGIRTIDSLAVGYGKGRITCFLGNPKTILDVIPADMVVNSMIVAMMAHADQKGSETIYQIGSSVSNPLNITNLRDYGFNYFRKNPWINKVNGKPIIVGKVNVLSSMDSFQRYMALHYILPLKGLEIVNAAFCQYFQGKYLELYKKIKFVMRLIDLYGPYLFLKAAFDDLNTEKLRIGAKESGIETEIFYFDPKIINWEDYFMKIHLPGVVRY