MRAVLVEPNPLIADALGRQLGMGKIRYDRQDWAGLEELLRDQGADGLGYDAIVLGSVDDPARCVAALRAHQVGAAILCLLDRRCVATTVELLHAGADDVLVKPVVSAEVRARIEVARRRSRGLLSNAVRVGQLTVFLDGRDPEVAGERLRLSQREHAILGVLAAHHRRVVSKEHIYDEVYGLSGADPLDKVIDVYICKLRKKIAEATGGARYIETVYGRGYKFEAPPEHEDPAPAQPARRVPPGYAGFGRGVGEARLAV