MRRTAALVLLGMLTARSVLADNCTEPVADSSCLALLGKSLDGLSALGKEYLNMCYSLIVDYAEIPDLPGLVLDTASNGQRSYDGWILDPVMTVDMVQAGMVEPLDTYIAADASLNWPDFIRYFRQVSSVYNGTVTGMPLAGKVSTLYYRKDVFAMANLSPPSTWDEFLTIARAMNGSDFNADGVPDYSICWQVINCLEDTVVFSQLLTPMIQALGTKSGWMFDPVSMTPLVNNEAMLKALSLYKELLSYTVPLPRGAQCMLAHMPFLQGS