MQIFARSHHHDGWDEEQEHQDGQSRLEKKASQVRSKVKTRLIRRVKCDLSRPSCLKCLSTGRTCDGDGEMPLAFKTEKTEIESAHGHEEIVDREDICDMTGSTQAEIMCFFKDISIKHLNEYRPCEPWRKTLMFFSQTVPSVRHAAIALALIHRNYLDRHFNDRVYQPPSLEDRLPDKALLHYNRAIQLLLDPESGDSAEITAVTLFVCYLFTCFDHLAGDNVQAVKHLRGGVALLRSIDNATLNNCTYDDAPSLGAVMFLVDWTPVNIQETFMSHLTLFDSTFRSLDQAADHLQILVAQVMRLCHTDQQMSPTGTMPALSSSLKDLVLGQLEIWSSLFENLLQQGSSSEPDFATDPFWLRTGREMDYDNFLPQFQQCVALAGEVAAAHERYSGSSRSTFTPEIGFIPVLYIIGVKCRHPIVRREILSILRRQLIREAAWDSISTTRVVERVIEIEEDAWEGQMVHCMSQIPSAALDVTYTFCAREGIHMESLMIERGESYR