MKLSGLKSVENAHDDSVWAVTWVPATANRPPLLLTGSLDETVRLWRSDDLVLELTNTGHCLGVASVAAHPLGSVVASSSLDSFVRVFDVDSNATIATLEAPPSEVWQMRFDPKGAILAVAGGGSASVKLWDTSSWELVATLSIPRPEGQKPTDKSGSKKFVLSIAWSPDGKRLACGSMDGTISVFDVPRAKFLHHLEGHFMPVRSLVYSPYDPRLLFTASDDGNVHMYDAEGKALIGTMSGHASWVLCVDVSPDGAAIATGSSDRSVRLWDLNMRASVQTMSNHSDQVWGVAFRSPGGSDVRGVRLASVSDDKSISLYDYS*