MLGVKASGGGLVAPGGSVTLSCDVSGFKLTENDYGWRIKRPGAPARKVYVVSPADGETHLNPEVKGRATLSWDEEKQVAYLILRNLQPSDTANWYCTASPNDGKAACTEWVGEGVELTVN