MASSAHEASASALGYLFQAQFALLELLRGQEDRPDGAISLELHDDVAWEQDGRPIDLLQVKHHVRGTRTLGDKDDDVWRTIKSWMDTHTPGDENGPALTLITTQQARPGTAMAALNASAPAPAEALKLLTTAAETSTATGTADSRTEFLKLPPAQRAVFVRRMRVIDGAPPIDDLDALVRAKLRAALPDGHADSFMKQLWAWWYQETVDMLQKRHTSVSVARLMQRISRIRDDYTSDRLPTLVGREDFPAEAEAELSEAAFVHQLRWVGAGRHLNKAMVDYYRAYTQTVAWLEDDLVDLDELSRFEDDLSDEWQREFDWMLDDLGDDATERAQEQAGRALLRSTLDQTRIRIREAYDEAFFSRGKHHELADRGLIGWHPDFEARVKDLLKAARA