MYFLFVEKSGIAMCVGCGSQIHDQYILRVSPDLEWHAACLKCAECKQYLDETCTCFVRDGKTYCKRDYARLFGIKCAKCDLGFCSSDLVMRARGNVYHMECFRCSVCSRHLLPGDEFSLRDDELLCQADHGLLVERSSAGSPLSPGNIHTRPLHIADSISVRHPPHHRNHVHKQSEKTTRVRTVLNEKQLHTLRTCYNANPRPDALMKEQLVEMTGLSPRVIRVWFQNKRCKDKKKSILMKQLQQQQQSDKTNLQGLTGTPLVAGSPIRHDNAVQGNPVEVQTYQPPWKSLSDFALQTDLDQPAFQQLVSFSESGSLGNSSGSDVTSLSSQLPDTPNSMVPSPVDT