MVDVLLNTSFLDDMGDRSKKKSGIAMCVGCGSQIHDQYILRVSPDLEWHAACLKCAECNQYLDETCTCFVRDGKTYCKRDYARLFGIKCAKCDLGFCSSDLVMRARGNVYHMECFRCSVCSRHLLPGDEFSLRDGELLCQADHGLLVDRSSAGSPLSPGNIHTRPLHIADSISVRHPPHHRNHVHKQSEKTTRVRTVLNEKQLHTLRTCYNANPRPDALMKEQLVEMTGLSPRVIRVWFQNKRCKDKKKSILMKQLQQQQQSDKTNLQGLTGTPLVAGSPIRHDNAVQGNPVEVQTYQPPWKSLSDFALQTDLDQPAFQQLVSFSESGSLGNSSGSDVTSLSSQLPDTPNSMVPSPVDT