MKLTTTFLVLCVALLSDSGVAFFMDSLAKPAVEPVAALAPAAEAVAGAVPSLPLSHLAILRFILASMGIPLDPLIEGSRKCVTELGPEAVGAVKSLLGVLTMFG