MARYSWLSGKLTSDESQSDFSDKNADGCPKVALVIGITGLVGTSLAKILPRSDTPGGPWKVYGVARRPQPSWLADALIEYVQCDVLDEADTQAKITLLRDVTHLFWVAWVSRSSEERNCEDNGKMLQNVLDALLPNAPKLQHIVLQTGSKNYLGPFDGFRTNSATIEPPFREDMPRLPGLNFYHTLEDILSETVKKKEGLTWSVHRPNGILGFSPSGLMNVLGSLATYAAICKHEGLPFYYLGNRVTWEQYEDLSDAELVAEQQIWASIDPNGKNQAFNVTNGDVFNYKRVWNLLAGRFGLEVVPYDDGQPRCWEEMMKDKGPVWDAIVEKYGLSPTKLDDVGNWWFLDLILNVPVPVVLSMNKSKELGFFGFRNTETSILYWIDQMRDKRIIP*