MSIAFHGIGLDAEGRCTHYHQASDVVALKCAQCGRYYACYQCHDALEHHRFVATGPDEPVPTLCCACNTALSHEQYSQGACPVCGHEFNPLCALHKDIYFTGR