MTLKCVRQSCGKIYTDFNEPCYYHPGPPIFHEGQKGKDGISIIERLTVMVKGWKCCKRRVLTFDEFMSIAPCTTGTHSTTDHTPAIEKKQSNHEENCISASKISTKAPPRAPVPSAPQSITVLPPQTSPESEDDDPSVNIPPNKICRRRACGKQYTGERKEDEKCTFHPGVPIFHEGSKGYTCCKRRVLEFDQFLNLQGCQAKKQHLFVGSGKVKGTNSSGEEALESVRYLFFRHDFYQTSGAVIASFFLKKIDQTKSHVKFNSNELFLDLITTDSTPKRYIATIPLFGTINPIESSFKVMGTKLEVNFIKADHLPWPVLRSDERLVGEVIQIGKAGRA