MEEDERGKLFVGGLSWETTQENLSRYFCRFGDIIDCVVMKNNESGRSRGFGFVTFADPTNVNHVLQNGPHTLDGRTIDPKPCNPRTLQKPKKGGGYKVFLGGLPSNVTETDLRTFFGRYGKVTEVVIMYDQEKKKSRGFGFLSFEEESSVEHVTNERYINLNGKQVEIKKAEPRDGSGGQNSNNSAVGGAYGKLGNECSHWGPHHAPINMMQGQNGQMGGPPLNMPIGAPNMMPGYQGWGTSPQQQGYGYGNSGPGSYQGWGAPPGPQGPPPQWSNYAGPQQTQGYGGYDMYNSTSTGAPSGPSGGGSWNSWNMPPNSAGPTGAPGAGAGSATDMYSRAQTWAAGGPSTTGPVGGMPGRTGPGNSASKSGSEYDYGGYGSGYDYDYSNYVKQEGASNYGAGPRSAYGNDSSTQPPYAASQAV