MRERVRVLVDGDCRAPLRVYNDYISFFGEVDPAAGTLRSVGEQIAGVALAFRGGRGSTVGSYVIYALKYYGREPSCMLVEEPEPIIITGCIMADIPLFQVRKGFLEEVGSKRAVLVHEKGRDYIELHFE