MDVMIRSTVEALVSILIVLFGSIVVKLFRYLIWKPYAFQKFYTAQGIRGPPYQTLVGREPFFYWYGVHSKLYISEPELIKEVLSNKFDHYDKGSARPLAVALLRRGLVLINGLTWVKHRRIVTPVFNVDKLKEERVAQTDSHGKEIDVHQELRALTAHIISHTTFGSSYNDGKEVFEMQRELQEMAAKAEESVFIPGSKYIPTAKNRLEPRSTTGTHVGYGNDLLGIMMTANQKELGGSQRNLSMTVDEIMDECKTFFFAGHETTSNLVTWAVFLLALNSEWQDILRKEVISICGTDIPDADMLTRIKS