MSQVSVRDDEVDIVIAAIEPDLTSFLEEWRAIFSRFHLIIIKDPDVKGELKIPGGFNYDTYTKADIQQIIGPSNAATFSGYSCRYFGYLLSKKKYIISIDDDCIPAKDTKGIQVDAIAQHINNLLTPATPFFFNTLYDPFCKGADFVRGYPFSLRSGVSCALSCGLWLNLADLDAPTQALKPELRNTRYVDAVLTVPARAMMPLSGINIAFDRELVGPALLPSFKLAKEGKFRWETVEDVWTGMCVKVVCDHLGYGLKTGLPYVWRKERGDAIESLKKEWEGVKLMEEVVPFFQSMKLTPAAKTAEDCVIEIAAAVKEQLGRIDPVFTRAADSMVEWVQLWKTVKTRT