MMKMTRVYILKLGYIGRGGEKRLSRNPHLKDIQVRCDSKSRRSNGISCDRTCCRRKQETWSIVTSVPYGDGYQWRKYGQKTINNAKYPRSYYRCTYKEGQGCLAKKTVQQEDSCADPPSFKVEYSIQHTCKTIDAVVPFVMDSTPKEALIHTGGFSSEQHLSLSSDTGGNLIQDESLWIYDQMQECPPLVPELLGKMDMASSILSPTGPWDWDMLMGDDDGW