MIVNHLLALRGRSGYLIVDECDGTALMQEMITMGTTDIDLPRGGDFASEIARLETQFDIIRYMRRITQIFGFKTFLICSIPAVEVERLSATTVISNMPAELLNKYDSLSMLRFSTGVRRLRETTTPFQVMLEDWEREGGKPDSAADYIAMLRENGIFQANYFPVHDAEGGRGAVILMGPEAELPMTAAMELQMIAIHVYNRLAEIGSVWKNTNTVLSEREIQCLSWTAAGKTSSEIAGILGLSEHTVNHYLNHVTKKLDAVNRTQAVVKAMKKGYIS