MGAKVYPEVSEEYKVAVEKCKRKLRGFIAEKNCAPLMVRLAWHSAGTFDHKTKTGGPYGTMKNAEELAHGANAGLNIAVNLLEPIYQQFPVLSYADFVQLAGVVAVEITGGPTIDFHPGREDKKDSPPEGRLPDARKGPSHLRDVFYAYGLNDKEIVALSGAHTLGRAHKERSGFEGPWTPNPLIFDNSYFTELLTGEKEGLLQLPSDKALLEDPKFREFVDLYAKDEDAFFADYAEAHQKLSELGFAEE*