MGNLLQAMRGDGRSTSIDVFLDFENARPTTAESEVWAMVDEVLQQASQILGQLKNYEGCGDQIRAAISKPSQESEEAAWAAVIPQVEKLKTFYEYSSALADNVLPKLLDALCKENPLQNLESKQALVKQLADVFDFVLSFDDAKMKNSNIQNDFSFYRRNLNKMKMSNSIHAENLVVRDELANRMSLFFATPTPMLFCLVNAVSKFVNDNKKTVPVDNVTECLATIAIICQTMVANPDFASRFQNAETSLFCLRVMVGAIILYDHTHSAGAFHKKSVIDVRGSVKILKDQPTASVEGLLNALRFTTKHLGDEDTPKQTKALLA