MVVALTGRSAWRLWKRAGSAVLELHTRAVRVGACSGAAMDRLEGADPEQRVLMEEQVICVDRNDQVLGPDSKKRTHLAEHGPILHRAFSVFLFNKDHEMLLQQRASVKVTFADYWTNTCCSHPLYVEEELAPGGDTLLGVKNAAIRKLQHELGIPCHTFTPDDFHFLTRIHYRALSDCGEWGEHEIDYVLFAKRDEVVIEPQPNEVRGIKYVTPDQLRDMFEQEHQNQIKLTPWFKHIMNRFGFEWWDAFKAGKLATHLHDQTIHRFVSDD*