MALTMLSLAAIAGKPTTASAQLVAEGRESAARLYALLVGSSALHGPLDLAEQILLCFDRALAKLHGVDVAGAENDDAAGSGNVRKRKPGRGSAAAASSKRMRVSNGGGNGARIERKATMDDKFLWRKYGQKEIKNSKYPRFYYRCSYKDDHGCTATKQVQQSETADDDTASPVYVITYFGEHTCRHGHDAAAMVADGGEEDQLSPAQMVISFASSGGGGDASVSWPCSGDDAQNNSETSHESSPPEAPAGEEEHLRPCTAAADVPDEPIMESTPPAPELLADLKLMDGCLLDGESLFGMDELVYFHELSAALGLLDRDWGAPV