MCKLKNYYGLGSQNKILVLRRSFCEHPRLNGTSISCSSGKAKDPYALTSDVNLSEADILYCAAPAMGHNQESHPESNFRVPAIMNALEKMELTSKYRASEVIEIRNFRPASVEDIASVHSRAYVIGLEKAMSKASEEGIIFIEGSGPTYATATTFRESLVAAGAGISLVDSVAAASRISHNPPVGFALIRPPGHHAIPKGPMGFCVFGNVAVAARHAQRVHGLKRVLIIDFDVHHGNGTSDAFYDDPDIFFLSTHQDGSYPGTGKFEEVGQGSGEGTTLNLPLPGGSGDNAMRSVFEEVIAPCAQRFRPDIILVSAGYDAHVLDPLAGLQFSTGTYYMLASNIKQLARELCHGRCVFFLEGGYNLQSLSYSVADTFRALIGEPSSASQFDDPAILYEEPLTKVKQAIQRVKHIHSL