MLHIQKHLLLLSLPPCSTASTLLSLRHHGLFSLTRFSAAAAAAKSAGHFAVEEYLVATCHLTPDQATKASKSISHLKSPSRPDAVVAFLAGLGLSAADIAAAVAYDPRLLCAEVDRTLAPRLAELAGLGLSPSQIARLVLVDPTRFRRPTVISKLQYYVPLFGSFETLLQALKNNSYLLSSDLEKVVKPNVALLRECGLGACDIAKLCIPLPRLLTTSPERVRDMVAQAENVGVRRGSKMFRHAILAVAYISEEKIAAKMQFSMKTLKWSDAEARIAVSKLPVVLRSSEDKLSRVSEFLISEVGLEPAYIAYRPAMLTYSLERRLMPRHGVLKYLKDNGLIESDKSYYSAVQVTEEVFVEKYISPYEDTAPHLAEDYAAVSSGKIPTRSRFKGPKAGHASAQTA