MRPASFLYHLGWTAVDWLFPPYCLDCGTLGERWCETCQQKISLLAPPLCERCGRPVELAGLCVECQHAPISMDAIRSCYAYEGIIREAIHRLKFEKDLGLAEILANALIKVLSMQDWNIDVITSVPVSPARMKERGYNQAEMLAFPLALNTGVPYKRSLLKRVKDAPSQVGLSKEERRENIREAFEGLPQASQYSSVLVVDDVVTTGSTLQSCALALREQGVKQVYGLTLARAISRDPLARATS