MTESSFSHGLLGHPDLRLLRDIATAVVRLEAVDDLDSFRLPYPREAQRALNALVLECLRNDASPPSSLPDLLRWCLSRPVSSWPLELPDDIFSEQDWLIDRESGKPTQFCHELALKGHTDSTAEQYDRLVINEALRACREDGSPESYAAFRRLLVTRPVLTEADWFDVTTDLYLDPVRDLIDEIYDSVPDGHLRDGSYTPCGRCLTLLTPLADGGWWCERDQCRHQGAPPTGIPIDATTAGEVRQLRRPLRQFVTGPGRAETDLEGLLRRLGLAVEMWPGYDAYDLRITFPDGHVWAVDVKDWAHPGLLGRAAEPPACNPHYDEACWVVPRFRVEHRKDYIEVYERERGERARGLRLFTDDQLRDAAAARLQGQHGPAVRIGPPTPEDRRGGGTGHA