MSLEETEPPSQTLDNVLGWFGDSISLTPLPGFNDSDLLNDFDWSQTWEWDHQTQAQDPGCDFLHSYSQDLDAYIGGEATNLEVVTGVPVIDSDPPPVVQLPNDDQSKKRNRDELTDAQLVKRSARSKKKADKPSEVSRKDSNKAERWAEQLLNPCALEITARNSSRVQHYICVLSELASSSGDSNHRLASFGLCALRKHISTSFVPPSTLTFASAEVKMFQKTLLEFYEVSPWFALPNNMANSAILQILSQEPRDKKDLHILDIGVSHGMQWPTLLEALCCRPEGPPLRVRITLVSDLTADIPFSVGPPSYNYASQLIGFARSLNINLQISVIDKSQLIDTSPHETFIVCAQFRLYQLKNSITDERSEALKALRSLNPKGVVLCEYNGEGSSSVDFAADFSRKLDYLWKFLDSTSYGFKEENREERNLMEGEATKVLMSSGDTNEGKEIWYERMRKAGFSAEAFGEDAIDGAKSLLRKYDNNWEIKMEDEDTFAGLLWKGEEVSFCSLWK