MTASLRKLQAAALGHRIVWLKASVLQFIIVPSLIAIPNFAEAVTHPQDVEALIALHSAWLGNPSSWDTSTDPCDDQWLGIWCNQTRVTRMLLINQDLAGTLSPAVGNLTYLTDLDLSCNHNLGGTLPAEIGNLTRIVRFFVQFCNFSGPIPSEIGSMTSILYLGLSQNSFTGQLPATIGFLKKMIFFDVASNHLNGYLPVSTTSGIGSGLDNLTSAKHFRLQNNTFLGSIPSSIFNTEMQLLHLLLSNNQFTGIIPSTIGNLLHVEILCLDSNFLTGS*