MEPARRRLHVINTHLLPPPPGENDGLTLRPTAGEFYINNGYSVILPEKLSNGKWNVYRSAHSPMQLIDHFPDRPEIRTLHDNFVHSVKAFQDLKYLGTRIREDGSIGEYKWMTYGEAGTARAAIGSGLVLHGISKGSRIGLYFINRPEWVIAEHACSSYSYISVPLYDTLGPDAVKFIISHAEIACVFCTPDKLETLLNCISEMPSVRLVVVVGGKDPLVPLFLSRQGVEIISYSRLQAEGQSNLKPFVQPISEDIATLCYTSGTTGTPKGAVLSHGNLIANVAGASFCFITNSTDICLSYLPLAHIYERANVISLTSHGAAIGFYQGDVLKLMDDMGVLRPTIFPSVPRLYNRIYDGITAAVRTSGGLRERLFNVAYNAKKQAFERGKTPSPLWDRLVFNKIKARLGGRVRMMLSGASPLSPDVLDFLRICFGGYVSEGYGMTETACVISSCDEGDNTSGHVGSPNPACEVKFVDVPEMNYTSDDKPYPRGEICVRGPIIFKGYYKDEVQTREILDEEGWLHTGDIGAWLPGGRLKIIDRKKNIFKLAQGEYIAPEKIENVYVRSKYITQSFVYGDSFNSSLVAVAVVDPEEVLNWAKSRGMKHSNDLEKLCKDPEMRAAVLADMDALGHDAKLRGFEFAKAVTLVPEPFTVESGLLTPTFKVKRPQARAQFAKAIEVMYSELSATEQHLKKIL*