MEEDERGKLFVGGLSWETTQENLSRYFCRFGDIIDCVVMKNNESGRSRGFGFVTFADPANVNHVLQNGPHTLDGRTIDPKPCNPRTLQKPKKGGGYKVFLGGLPSNVTETDLRTFFGRYGKVTEVVIMYDQEKKKSRGFGFLSFEEESSVEHVTNERYINLNGKQVEIKKAEPRDGSGGQNSNNSAVGGAYGKLGNECSHWGPHHAPINMMQGQNGQMGGPPLNMPIGAPNMMPGYQGWGTSPQQQGYGYGNSGPGSYQGWGAPPGPQGPPPQWSNYAGPQQTQGYGGYDMYNSTSTGAPSGPSGGGSWNSWNVPPNSAGPTGAPGAGAGTATDMYSRAQTWAAGGPSTTGPVGGMPRTGPGNSASKSGSEYDYGGYGSGYDYDYSNYVKQEGASNYGAGPRSAYGNDSSTQPPYAASQAV