MKLIYILGKQHSIIDMRFLVLLLGLWFLALCSTDHESLLALADCTTYEVKSGDTCDAICQAHNISLPDFLSWNPGINCDDLRIGDLVCVSKPTSSPATPPPNFNGNIFREYIGAIYNGVDFSDVPISDGVEFHFILAFCIDYTPDAVPTNGVFNIFWQNSVLTPEGVKAIKARNPNVKVMLSLGGDSISNQFAQFHPSSVSSWVSNAVSSLTSLIKQYHLDGIDIDYEHFDNDGVDPQLFASCTGQLIQKLKANGVISVASIAPYDEVESYYRELWRQYNSVID