MKLNLITVSLATLVAAGAFPAHAGPQAHVVCGYHHTLGDDAIMMFGKANQAMWHDFFGNTHTDAVSTYQTLRAQPDTTCDNKADSSAYWAPSMKLPDGEIVNPAYQKTYYQSTNVAQYPLHPFPAGLELLAGDHHGTGPSSAITFLCANGKGYTNKVGEICGLRKAGDAVQFNIGIAFPNCWDGVNLKPTHSHNNAIYADHGKCSADYPVKIPTVNMNIAWVLPQISSLDTSKVELSMDPVMHGETREERWGSLYTAHADFMNGWTEDGAQFMTDLCMNQGLDCGTTVPYAYSKAEENTWVSSEDDKPHASVDTLYVQDDWTNGGRTQHPETLTLVKFKIPPLPANMDASLFKYRIRLFGGKTEANGADQIFFYPTSSDWHVSTVSWNNKPAINYRSDAVLYLDHSHEYRMVDVDKAVRKALAEGKTEISWYIGGDRQGNHYDFTPADSKQSLVLMLTGFKKTPEL*