MGLILHDFAGYPYNLDFDYGALAQLQQFSINNLGDAFIESNYGVHSRQFEVGVLDWFARLWELEKHEYWGYITNCGTEGNLHGVLVGREVFPDGILYASRETHYSIFKAARMYRMKLEKVDTLISGEIDCADLRQRLLKNKDMPAIVNVNIGTTVKGALDDLDMVIQTLEEAGFTHDRFYIHCDGALFGLMMPFVKRAPKVSFKKPIGSVSVSGHKFVGCPMPCGVQITRIEHINVLSRDVEYLASRDATIMGSHNGHAPIFLWYTLNRKGYRGFKKEVQKCLQNAHYLRDRFRSAGISAMLNELSSTVVFERPQDETFIRKWQLACQGNIAHVVVMPNVTIEKLDYFVDELVEIRPKWFSDGKVATTCIANEVGDENCACLEHDHS*