KVNALNDVEKFLLYLQLPTGISTPSSSHSGSLAPKTEQMHAETWIRSHLEEDPDTCMPKSEIYDDYKMFCERHKNKWLNIGDFNRLLKATFPQVKARRLGNRGQSRYCFSGIRARGHMTVPSLPLIHTTEVADSEDEDSLDVSPAASNVICQWASKLFSQPFTSIALLGKYLIANNYVSSNSLNAFTVLADHSPDTPDSQAEPAEGGFA