MEEDERGKLFVGGLSWETTQENLSRYFCRFGDIIDCVVMKNNESGRSRGFGFVTFADPANVNHVLQSGPHTLDGRTIDPKPCNPRTLQKPKKGGGYKVFLGGLPSNVTETDLRTFFGRYGKVTEVVIMYDQEKKKSRGFGFLSFEEESSVEHVTNERYINLNGKQVEIKKAEPRDGSGGQNSNNSAVGGAYGKLGNECSHWGPHHAPINMMQGQNGQMGGPPLNMPIGAPNMMPGYQGWGTSPQQQGYGYGNSGPGSYQGWGAPPGPQGPPPQWSNYAGPQQTQGYGGYDMYNSTSTGAPSGPSGGGSWNTWNMPPNSAGPTGAPGAGAGTATDMYSRAQTWAAGGPSTTGPVGGMPRTGPGNSASKSGSEYDYGGYGSGYDYDYSNYVKQEGASNYGAGPRSAYGNDSSTQPPYAASQAV