MDISVAVAEEDVYIGSSETRPRQLESGGRGQYCCVPMCKNARYDKHKNKTNIGLFTFPKSNPQLLKKWINVFNSIRRQGGVDNFNVKKKYTLVCEFHFNISDIILKPCSGRKTLHKDAIPSIFHPKENVACENCQHLKEQLEQLKKENDFLKNENLTLTIMNSKINKEIESKKQNEFNYKNISTEPKLFKSFTGLELDSIEKKQKHSNIESMPKKGPKPKLCALDQFFMTLVYLKNGFALSHIGWLFKLPKSTISRQMISWINYLYFTLGRIPIWPSREQIDLTMPECFKITYPSTRCIIDCTELFCQIPSSLNIQSCLYSSYKSHVTYKGLLGISPSGAIIFVSQLYPGSVSDKEIVIRSGFLNKDLWDKDDSVIADRGFTIEEELENINVRLNIPSFLEGRNQFTLAEVKESQTIASVRIHIERAIQRIKRHKIIRNEITLSLHGSVNQIWTVICLLTNFQSPLINDTEKTT