MEKLLWCFLTLVSFSNMSDQAGMHKKAFVFPKESDNSYVSLNAQLKKPLKAFTVCLYFYTDLSMTRGYSIFSYATRRQFNEILLFWSKDIGYSFSVGGDEIIFKVSDIPVDPTHLCASWESSTGIAELWVDGKPMVRKSLKKGYILGPEASIILGQDQDSFGGSFEKQQSLVGDIGNVNMWDYALSPEEINTIYAGGTFSPNVLDWRELTYQVRGEVHVKPQLWP