MGVHKIQPKDHLKPQNLEGISNEQIEPHFEAHYKGYVAKYNEIQEKLADQNFADRSKANQNYSEYRELKVEETFNYMGVVLHELYFGMLAPGGKGEPSEALKKKIEEDLGGLDACTNELKAAAIAFRGWAILGLDIFSGRLVVNGLDAHNVYNLTGLIPLIVIDTYEHAYYVDYKNKRPPYIDAFFKNINWDVVNERFEKAMKAYEALKDFIK