MSLLSDLINLNLSESTEKIVAEYIWVGGSGMDLRSKARTLPGPVSDPAKLPKWNYDGSSTDQAPGDDSEVILYPQAIFKDPFRRGNNILVICDVYTPAGEPLPTNKRYDAAKIFSHPDVAAEEPWYGIEQEYTLLQKDVNWPLGWPLGGFPGPQGPYYCGTGADKAYGRDIVDAHYKACIYAGINISGINGEVMPGQWEFQVGPSVGISAGDEVWAARYILERITEMAGVIVSFDPKPIPGDWNGAGAHSNYSTKSMRDEGGYEVIKKAIEKLGLRHKEHIAAYGEGNERRLTGRHETADINTFSWGVANRGSSIRVGRDTEKNGKGYFEDRRPASNMDPYVVTSMIAETTILWKP*