MGGFMSKILGKNEHVYHETLARMAAMDGKNIVITGTTSGTGYATALACARKGARVYMMNRPSSRAERAIESLRAEVSSELVIQVDCDLMSFASVRAACETVNAQIKDKGIDALVCNAGIMTFPDVRTLDGFDQQMQTNHLSHFLITKLLLPELQKAADLRGEARVCLHTSLSRLGFPLDAKYYRKCMPGTLGGDGLGARIERYHQSKLANVVFQQALADRLGANSNILVLSAAPGFSETNLAATIIQDTRHNVGARLLLQLFGICAQGSLAGASPLLTTACLPVKTRELWEPSHLGRVRGPPRSFSIEKVCLDEKARDFLWEVSEEAIGEKFMVS*