MDALDILTELDRVIPHFQAIFSADEHKVIGYEVLGRFTAGGSAESLGPFFLDDSIPEEYRLEVDNTVLMKALDHFAGRKGEELIFINRDASLLMHDSGEHFLQLLLQYQDKGISPERIVLEITERNYKGDLEHLDHLLNYYRTYGIKIAVDNMGNDSSRLDRIGQLSPDIIKADLKGLRSNASAASYRDILYSLSLLARRIGATLLFENIEMVYQLQFAWKNGGRYYQGFYLSTPQAATIEKDYLKEKLKTEFHRFILHETKKLEKIHAAAEGFQTKIQELLSKYKKIQDYEELLLALSGEMDGVAFRMYVCDVEGFQQSPNIFKKDGDWIIQHKYYRKNWSWRPYFLENIVRMRNDQKGILSDLYSDIETGETIRTFSFPLHSKDYLFIDIAYSFLYDQEGLL