MELTSVLNFLENRTILVTGATGFLAKIFVEKILRVQPNVKKLYLLLRAADDKSAMQRFNNEVVGKDLFKVLREKCGPTFTTFVSQRTTIVPGDITCENLGVNDTNLLEQMWKEVDIVVNLAATTNFDERYDVALGLNTFGARHVLNFAKKCNKLKVLLHVSTAYVCGEKEGLMLEKPYYMGETLNGTLGLDIEVEKKVMDEKLKQLNAENASEKSITTAMKELGLERARKYGWPNTYVFTKAMGEMLLGKLKEEVPLVINRPTIITSTFKEPFPGWVEGIRTIDSLAVGYGKGRITCFLGNPKTILDVIPADMVVNSMIVAMMAHADQKGSETIYQIGSSVSNPLNITNLRDYGFNYFRKNPWINKVDGKPIIVGKVNVLSSMDSFQRYMALHYMLPLKGLEIVNAAFCQYFQGKYLELYRKIKFVMRLIDLYGPYLFLKAAFDDLNTEKLRMAAKESGIEPEIFYFDPKIINWEDYFMKIHLPGVVRYVFK*