MRAVLVEPNPLIADALGRQLGMGKIRYDRQDWAGLEELLRDQGADGLGYDAIVLGSVDDPARCVAALRAHQVGAAILCLLDRRCVATTVELLHAGADDVLVKPVVSAEVRARIEVARRRSRGLLSNAVRVGQLTVFLDGRDPEVAGERLRLSQREHAILGVLAAHHRRVVSKEHIYDEVYGLSGADPLDKVIDVYICKLRKKIAEATGGARYIETVYGRGYKFEAPPEHEEAVPAAATATAARRFPAIPFAASGLHPGCLVAAE