MFLRLAEQYRSAVEDLILSLQALAVSLRKQGHVATCYTCGDGRDGHGASFVADLGDNHMVRLLVSDFGISWVESRHGQELVKLEGADAIQELQRVVLVLQPTAEPVTSSTRAPGSALPSQP