MKTLRDINIPFNRAEGDLEIRVDVEDGIVSDAWSVGTMFRGFEEMMHGRGALDGLVVTPRICGICSLTHLTAAVEALDDVAGSSPPDNARRLRNLALMVETIQSDLRQAVLMFMVDFANQEAYQDHPLGEQAQQRYSPLQGRAAIEVIRESKRLLQMVAIIGGQWPHTSFMVPGGVTSMPERSKLLQCGIILERFRGWYERSILGCSLERWLEVQSSRDLDGWLDEDPCHRESELGFFIRFARQAGLDTLGRGPNRFLSYGNFTLPQETGVQGVGGRLMAPGFAVGTEVSSFTASKISEDLSHSWYQQGDGPAHPFAGRTRPYASGQGGRSYSWIKAPRYGGEVVETGPLAEMVMAGNPLFKDLLAQAGPNVLVRELARLVRPAHFLEPMAIWVDELLHRRQEDFYHAVKSIPDGEGVGMIQAARGALGHWLRIRDGKIGHYQIITPTAWNGSPRDGAGQRGPWEEALIGTPIKDLNNPVEAGHVVRSFDPCLVCAVHCLSRPKGPPLRGWSR