MSVQASSVLTQVAPEAGIQQPYPNQAGYDMAPQPDIAIKLYARGTMFDMTRNELMKLPESILLSLFPNGVFMDIHGNVIQTLSEQDVVAINFSPDCLKYTLDLFRSAEADYLSRVDPTEAAAQQWSPSLEDGASVEMLRTKPAIVVLREDLDYFCLPPSRDTTEAEMRELKVACGAQLVQRDHIFSGLKRGSESGTAEQHLVEMLCNSGFTLNDTWGYRSTEPGRAVIGSLALVQLRSSGAPVTAESASAAEAATGVPSDTEMHTAEEDNSGPNGEDDFESTRHKLLLFWRKPARKCWWDSVKLEGIPGYDEPITVHIRRVWTLELSVIGI*