MASTRQKKPEFLTSPESPFPDKYDILGEAAILDHLIQSDNPDPADPLFPRFVQYEERLRQLQAINAAKTAQPPTLDQQVSGIGSLETESEDLMTLHTRDAMRVFVGRPAGDGQRAIAGGRRVAASLRQLWGLSSNDNPYADWMLVQFDEQMQGVRQALTGAAEQTMRRLEDMRQKGLSYSVLKSAAPVSVNLGFVSPYGYAVATAVVEFDWLSRVVKSAQRRDVLSSSEAHDLLFETKRKCRSVFEPIVRAAGLLMREELRPLTRADFLSSDEAAMKRVAAVQGLFGMCPKDVFIGEKTPRHTRRSVRLNDAELRLLESVPFAEEGAGAEVAAGLIE