MDVMIRSNVEALVAVLIVLFGSIVVKLFIYLIWKPYAFQKFYTAQGIRGPPYQTLIESDQELRELLREAHAQPMQKISHDIVPRIMTHYNKWCQIYGEPFFYWYGVHSKLYISEPELIKEFLSNKFGHYDKGSAKPLAVALLGRGLVLINGLTWVKHRRIVSHVFNVHKLKTMVKKMAACTSSMLKNWEERVAQTDSHGKEIDLRALIVHIIPHTAFGSSYNEGKEVFEMQRELQEMAAKDEEPVFIPGSQYIPTAKNRYAWNIDRRIKEILNSIILSRLEPRSTTGTHVGYGNDLLGIMMTSNQKELGGSQRNLSMTIDEIMDECKTFFFAGHETTSNLVTWAVFLLALNSEWEDILRKEVISICGTDIPDADMLTRMKS