MRAQLARVDAVLVQALIAAALSFAHIHDVAVAAGQDGWKAWAYPVSVDLLLVAAWRRLRSGSAKGAAWC ......