MGLLSLGTPLAWDDAKQHADHVRTHGITQFLNIWSRLKDRCGDELLWGDEIEYMVISFDNDAKNAKLSLRQTEILAKLTSITNDIASDRGESDSVPTFHPEYGRYMLESTPGSPYTGSLTDLLSVESDMRYRRRLARKYLKQDEIPFTLTSFPRLGVPGVFTEPYCDPADAVSSHSLFLPEEITNPHARFPTLTANIRRRRGSKVAINLPLFIDDNTPKPFVDPAIPWQRSIYPEDPEAKRGAALLDHIYMDAMGFGMGCCCLQITFQSCNVTEARRLYDALVPIAPLMLALTAASPLWRGYIADVDCRWDVISACVDDRTEEERGLKVMKSNKPRRERGADFANRFRIPKSRYSSVSLYISDHWTNRPEYNDIYAPHDEAIFDRLRKHGIDDPLAKHVAHLFIRDPIVIFSETIDQDDTASNDHFENIQSTNWQTVRSSP