MSTLSELVNLKLGDVTDSIIAEYIWIGGSGTDMRSKARTLPGPVKSPEELPRWNYDGSSTGQAPGKDSEVILYPQAIFKDPFRRGDNILVICDCYTPQGQPIPTNKRAAAAKIFSQVEVSNEEPWYGLEQEYTLLQKEVKWPLGWPIGGYPGPQGPYYCGIGVDKAWGRDIVDAHYKACLYAGIQIGGINGEVMPGQWEFQVGPALGITAGDQLWAARYILERITEIAGVVLSLDPKPVEGDWNGAGCHTNFSTKSMRREGGFRVIKDAIEKLEKRHKAHIAAYGEGNERRLTGKHETASMNTFSWGVANRGASIRVGRDTEAEGKGYFEDRRPASNMDPYIVTSMIAETTILFQQNHPRCLSCQH*