MEEDERGKLFVGGLSWETTQENLSRYFCRFGDIIDCVVMKNNESGRSRGFGFVTFADPTNVNHVLQNGPHTLDGRTIDPKPCNPRTLQKPKKGGGYKVFLGGLPSNVTETDLRTFFGRYGKVTEVVIMYDQEKKKSRGFGFLSFEEESSVEHVTNERYINLNGKQVEIKKAEPRDGSGGQNSNNSTVGGAYGKLGNECSHWGPHHAPINMMQGQNGQMGGPPLNMPIGAPNMMPGYQGWGTSPQQQQYGYGNSGPGSYQGWGAPPGPQGPPPQWSNYAGPQQTQGYGGYDMYNSTSTGAPSGPSGGGSWNSWNMPPNSAGPTGAPGAGAGTATDMYSRAQAWATGGPSTTGPVGGMPRTGPGNSASKSGSEYDYGGYGSGYDYDYSNYVKQEGASNYGAGPRSAYGNDSSTQPPYAASQAV