MKRAHPDYSSSDSEELDEAVEVEKESADENGNLSSAAGSMSPSTTSQILARKRRRGIIEKRRRDRINNSLSELRRLVPSAFEKQGSAKLEKAEILQMTVDHLKMLHTAGGKGYFDAHALAMDYRSLGFRECLAEVARYLSIIEGLDASDPLRVRLVSHLNNYASQREAASSAHTGIGHIPWGSAFGHHPHIPHPLLLAPSGHANTSSTASSTEPHHQSRIAAPHAETSSLRVPPNGSVGPVLPVVTSTTKLSPPLLSSMASLSAFPFSFGSFHLLSPNVLSPSTPTQPAALSKPYRPWGTEIGAF