MTRASTRSALSRKYLPMRQRLLLIPEKADVERDAVATAWKGAGGSVMRIGRFWDPPDVDRSRVHVYGNDTFCLVLAEKLSLQLVSPSDHILASIPKEFARREIRILPLADLKADAFPVFVKSVIPKQFKSAVYDSEASLTAETQGLAASEEVLVSSVVTFVAEARAFVLDGSVRACAIYEGEASAADAARFAERIVSTMGAPTFPRTCVVDVGLMEDGQWALVECNAPWGAGLNGCDPAPVLACIAAASEPK