MVDILLNTSFLDDMGDHSKKKSGIAMCVGCGSQIHDQYILRVSPDLEWHAACLKCAECNQHLDETCTCFVRDGKTYCKRDYARLFGIKCAKCNMGFCSSDLVMRARDNVYHMECFRCSVCSRHLLPGDEFSLRDDELLCRADHGLMMERASAGSPLSPGNIHNRPLHISDPVSVRHPPHHRNHVHKPSEKTTRVRTVLNEKQLHTLRTCYNANPRPDALMKEQLVEMTGLSPRVIRVWFQNKRCKDKKKSILMKQLQQQQHNDKTNLQGLTGTPLVAGSPIRHDNTVQGNPVEVQSYQPPWKTLSDFALQTDLDQPAFQQLVSFSEAGSLGNSSGSDVTSLSSQLPDTPNSMVPSPVDT