MTVEKGVIRCEAITTDRGKSLLMINKYTFNKPCKTGYTWACSGRTSQACKAKLIIHGDTVKSHCLSHNHPPPNYTKLTNGTFVKLNRKLRFGDQS