MRAQLARIDAVLVQALIAAALSFAHLHDVASAAGQDGWKAWAYPISVDLLLVAAWRRLRTGDAKAAGWC ......