MFEKTLNDLVTGIRTHRRDTALYISQNISEIKQELKSPDFYTKSNALQKLTFLQMMGYTMSWAAFASVEVMSSPRFALKRVGYLAACQGLDQPEKSPVVLLTTNLLKKELRGATVGGSGENMYHAGLAINCLSNIATEDLGRELLPDLLHLLNHPSPYVRKKALLCLYKVFLKYPQGLRLSFDKIKQCLEDPHPSVVSCAVNVITELSDKNPKNYLPLAPAFFKLLTSSANNWMLIKVVKLLGSLVPEEPRLARKLLDPLCNIVKSTHAKSLLYEAVFATTLCLQYVKKADGSQPSNIPGVVDLCVETLRGFVRETDQNLKYLGLVGFGSLLQSQPKVLHSQSECKGLILQCLSDEDVTIRTRALGLLKFMTTKRNLVELITQLLSHVEAASGEYRCDLVDEIVRMCSSNKYELLMDFAWYVDVLVILAGVRGIESQGEIIAKQWMDVAWRVLPVRSYSVRRSLEMLVWETGQEGKESERHFLPEVLPAAAWIVGDGNDDFDSRYDAFTKGPYHALVQSMTAPTDAAGINPLPCTTQAVFVQNAMKVFAAACQRNLQTHGNHELHACVGTLMKNLDVYAESPDVEVKERSFTAHQLL