MAPLITNLYTADPSAHVFNDKIYIYPSHDRETDVKFNDNGDQYDMADYHVFSTDSIDPAGPVVDHGLALRAEDIPWVSKQLWAPDAATRDGKYYLYFPARDKQGIFRIGVAVSDKPEGPFTADPEPIKGSFSIDPAVFVDDDANQEAYMYFGGLWGGQLQCYQKGNDVFDASLQGPQEPSGEGVYALGPKVARLTRDMHQFDEEVREIDILAPETGERILADDHDRRFFEAAWMHKYNGKYYFSYSTGDTHYLCYAVGDSPYGPFTYGGRILEPVLGWTTHHSIVEFRGKWYLFHHDCELSGGIDHLRSVKVCEIFYDKEGNMSTQKPAE