MLDILLNTSFLDDMGDHSKKKSGIAMCVGCGSQIHDQYIMRVSPDLEWHAACLKCAECSQYLDETCTCFVRDGKTYCKRDYARIFGIKCAKCNVGFCSSDLVMRARDNVYHMECFRCSVCCRHLLPGDEFSLREDELLCRADHCLLMERASAGSPLSPGPIHSRPLHISDAVSVRHPPHHRNHVHKQSEKTTRIRTVLTEKQLHTLRTCYNANPRPDALMKEQLVEMTGLSPRVVRVWFQNKRCKDKKRSIMMKQLQQQQQHSDKTNLQGLTGTAMVAGSPIRHENTVQGNPVEVQTYQPPWKSLSDFALQSDLEQPAFQQLVSFSESGSLGNSSASDVTSLSSQLPDTPNSMVHSPIDT