MALSGSLCPLIGHRMCKLKNYYGLGSQNKILVLRRSFCEHPRLNGTSISCSSGKAKDPYALTSDVNLSEADILYCAAPAMGHNQESHPESNFRVPAIMNALEKMELTSKYRASEVIEIRNFRPASVEDIASVHSRAYVIGLEKAMSKASEEGIIFIEGSGPTYATATTFRESLVAAGAGISLVDSVAAASRISHNPPVGFALIRPPGHHAIPKGPMGFCVFGNVAVAARHAQRVHGLKRVLIIDFDVHHGNGTSDAFYDDPDIFFLSTHQDGSYPGTGKFEEVGQGSGEGTTLNLPLPGGSGDNAMRSVFEEVIAPCAQRFRPDIILVSAGYDAHVLDPLAGLQFSTGTYYMLASNIKQLARELCHGRCVFFLEGGYNLQSLSYSVADTFRALIGEPSSASQFDDPAILYEEPLTKVKQAIQRVKHIHSL