MGKSTVQMLSRTDGIGEALALSKPRHEILLFDALREGLEEEMARDPTVCVMGEDVGHYGGSYKVTKGLAEKFGDLRVLDTPICENSFTGMGIGAAMTGLRTVVEGMNMGFLLLAYNQISNNAGMLHYTSGGQFKIPVVIRGPGGVGKQLGAEHSQRLESYFQSVPGLQMVACSTPYNAKGLMKAAIRSDNPVILYEHGMIRRSSTSGRSSLLIFFTIGNSIKKTHKVLIVEECMRTGGIGASLRAAILDNFWDFLDGRPECLSSQDVPTPYAATLEDATVVQPAQIIVKVEQMLQGLI*