MACRALHFVFKIAERTKTIKFFRELLGMKILRHEEFTQGCEAACNGPYDNRWSKTMVGYGPEDSHFVIELTYNYGVDDYKLGNDFLGITLKSSKVLENAKSLGWPVDVEDNMSYVVAPGGYKFYVIDEPQPVDKDPVVNVMLSSTNLTKSMKFWNGILGLNIFNQNESSIELGFGEDQAKLKLRDIGEPINHATGYGRIAFAVPTSELKSYQENAINNQYKILTPFVTLDTPGKASVSVVIFADPDGHEICFVGDKEFRELSQFDASSEKQLDKYIVKDEARKLKN