MSIDQRPAGPRDAARATAVVARLLAATAAGDDDVAAVIDDLGAGEVADVVLAELLFRACVEDLVPAAGADGASVTVVFSHRGHDFSTSVAVTAGGVRVVPGELGAPHENPALTQELSEAVRALYGPLADVSATTRRIRWPGPEVVFPTPQRPSLPTVFYAVVQRLVQVLDRREPADLTELAVRYGTDKWGAMHQYPRRYETHFSRLRDRRLRILEIGVGGFDDPAAGGGSLRMWKRYFPRALVHGFDILDKSPLAEPRLTVIRGDQSDPADLAGVVRRHGPFDIVIDDGSHRPEHVLASFNALFPHVKPDGLYVIEDLMACYWPVPFGGSDVDLNDPGFTVGFLKSLLDGLHHEEFLRPDARVALPTDALISAVHVYHNLAVIEKGANADGSLVASMLRAQNG