MKAVGFWQPGESTSVIEDLSLPHPSMPKGRDLLIRVRAVAVNPRDLKSRRNISPSAGNPVVMGYDASGVVEATGPDVTLFRPGDHVFYAGVLDRQGANAEFQLVDERITGIKPAALSFEAAASVPLTGLTAWEMLFDRLQLSVNGDADQTLLMLGGAGGVPCMAIQLARTLSRVNIIGTASRQESVRAVRGFGAHYVLDHSCALAPQVASLAGLPPITRIFSTYTTPSAWENMAEIIAPQGRIGLIDDPEPLDLRLIKFKSVSVHWEAMFTRPMHATADMSKQHDILNKLSCMLDSGKLKPPLLAEYGRLNAKALRRAHEDMENKNVNGKIVFSGF*