MARMGPGFRFHPTDEELVVFYLKRKMTGNLSRYDHIAVVDVYKLEPWDLPSLSKLKTKDLEWYFFSALDRKYGNGYRTNRATERGYWNQTGMF