MTSNGVSLGESELIILGSGCSSGVPTPRCLLHPGNPPCKVCHSAVAGPPESNPNYRCNTSLLINFADEDGQRKYIQIDVGKNFKEQVLRWFTSYQIPHVDAVILTHEHADAILGLDDIRGVQPYNPYNVIEPTPVFLTQHSMESVAAKFPYLVQKALEEGQELRRVAQIDWRVIDDGCKTSFQAAGLSFSPLPVMHGEDYICLGFLFGKKQKVAYISDVSRFPENTEHAISKNGAGQVDLLILDTLYKVGPHNTHFCLPESLEAVKRLQPKRALLVGMTHEFDHVTDNEYLQAWSKREGINVQLAYDGQRLRVNL*