MAPSSARSFDIVVFGATGYTGKRVAQELQSCGFKGTWAIAGRDQSKLERLTTSLTGGGAPPAVVVADVSDPASLLHMARSCRVLINTVGPFRHWGEPVVQACVQAGTDYLDVCGEPEFIERVELAYDEAARMAGCYLASAMGFDSVPGDLLVEYTLSLFKPPARCTLVETALTIRGGASGFRGHFPTFESAVLGFASAGELRKLRKEAEQRRGKVDLQVPGPRPPRQTGAVFDARLNAWTLPFMGADASVVX