MFAVQKLRHYLLSNTVYLISRINLLKVLVTKAGSLNARLAKWSILLSQFDIRYVPQKAIKGQALADFLAEHPLPKDSPLSDDLPDEPVYSVETSSPNASWNMYFDGATRTNEKGKLISGIGILFVSLDKYMIPHAFSLLEPCSNKAAEYQALILGLELAFESDITMLEAFGDSQPIVNQMNQKYEIMKPDLLPYYNKAQLLRQKFDICHITHICRGKNIRADALAGLAASMAIQEGENMQITMCQRRTLPPLNTHKAVAECHRVVGSRISILKPPIGDWRDLFFDYIMFGILPEDPKDRVSIQRRAPNFHLDIPSKILYRKFFNGVLLCCLSQQEAE