MRSHTAFLAQQSTAVRASPAAAWRVSDIQARHGCIASRLTVKWRALQKTCPCSGLTVQIASHPFSGCQKRGRQTYWRTVVAADAGEGEQEEKNARVSSSNGREKGGLEGKAEFATGRSRVAEGRDELWGSGQQPARRIIVAGLVGTSVVLGGNLAGITSLLLGLNPSFFRNSRADLIFPIQGFKRCVESSRGFEFIYPARWVGDQRLLYRAVERAERERNLDLPSLRIEQSRARRNSIVEPLVAYGPPGSDGELNVSVVVAPVASGFSLEMLGEPSEAGERILGKIIAPPGSDKVAILVDASERREGSVLYYTLEYIVKGPSFFRHNVSVYAAYQDLLYSLNAQTPESSWDAVRNTFVKMADSFVVTAPSDVRKGGDTLPQLL*