SATEAQAMKVHSEAERRRRERINAHLAALRRMIPDARQMDKATLLARVVCQLKDLKRKAAETTHPLPIPAEANGITVNCHTGGGAAGYGRPAAYIRASVSCDDRPGLLADLAGALRGLRLRPLRADMASLGGRARCEFVLCGEEGGAAIAGRVKALEEGVRRALVSAAFPETAYGCNYRSRRQRVLESHCVLGHELDLGDQGW