MDVMIRSSVEASVAILIVMFGSIVVKLFRYLIWKPYAFQKFYTAQGIRGPPYQTLVRSDQELREILREAHAQPMQKISHDIVPRIMPHCNKWCQIYGEPFFYWYGVHSKMYISEPELIKEVLSNKFGHYDKGSARPLAVALLERGLVLINGLTWVKHKRIVSPVFNVDKLKTMVKKMAACTSSMLKNWEERVAQIDSHGKEIDFHQELRALAAHIISHTAFGSSYNEGKEVFEMQRELQEMAAKAEESIYSYSKEQIDRRIKEMLNSIILSRLEPRSTRGTHVGYGNDFLGIMMTANQKELGGSQRNLSMTIDEIMDECKTFFFVGHETTSNLVTWVVFLLALNSEWKDILRKEVISICGTDIPDADMLTRMKS