MEEDERGKLFVGGLSWETTQENLSRYFCRFGDIIDCVVMKNNESGRSRGFGFVTFADPTNVNHVLQNGPHTLDGRTIDPKPCNPRTLQKPKKGGGYKVFLGGLPSNVTETDLRTFFGRYGKVTEVVIMYDQEKKKSRGFGFLSFEEESSVEHVTNERYINLNGKQVEIKKAEPRDGSGGQNSNNSTVGGAYGKMNSECSHWGPHHAPMNMIQGQNGKPKRKPG