MSFNVYLSGEIHTDWREEIQRGAEAAGLDVVFTAPVTDHPASDAAGDHLGEAPAGFWRDHQSSKVNSIRTRTLIEKADMVVVRFGDQYKQWNAAFDAGYCAALDKPYVTLHGDDIVHPLKEVDAAAQAWCTTTDQVVEILRYVLKA