MKEFWSSLVSLLGVLAFCQSILHAVLPSELRFAALKLFKCLSHCSSYCYFDITEIDGVNTHKLYNVVQLYLSSSVSITSSRLSLTRALNPSSTTFGLSNNDSLVDTFNRVSVLWEHVVTQRQSLTFLRQQLRRLGAALEAATLSLSSTSLMVEASSEGDA