MKEGKLPFVIEAEEVDRLHKASGLSLEGFLATLVEPTRSLARAPISKFHVGAVGLGSSGRVFRGVNIEFVGLPLNNSIHAEQFLVANAARNGERRLQFLAVSAAPCGHCRQFLQELRGASDLRILIADSKAETHELSYFLPHRFGPQDLLEDDFPLLLEPQSNSLCLNPSPQEASDILEDATRHSAGHHEDHSVGSVDQSVQGMNGMTLAIANGQGHEERANFSDQQLLDAAPEAQKLIQLQSLALEAANHSYAPYTNCPSGLSMMTRKGNLYKGSYFESAAYNPSLPPLQAAVVAFVAEGGGQFDEILHVALVEKAGATVRQADTIKLVLDRISPKASFRVFEA*