4571a6:	66 70 58             	data16 jo 0x457201
4571a9:	68 42 72 48 2f       	push   $0x2f487242
4571ae:	4d                   	dec    %ebp
4571af:	64 74 58             	fs je  0x45720a
4571b2:	54                   	push   %esp
4571b3:	6b 32 6b             	imul   $0x6b,(%edx),%esi
4571b6:	45                   	inc    %ebp
4571b7:	71 59                	jno    0x457212
4571b9:	46                   	inc    %esi
4571ba:	51                   	push   %ecx
4571bb:	2f                   	das
4571bc:	76 38                	jbe    0x4571f6
4571be:	76 33                	jbe    0x4571f3
4571c0:	51                   	push   %ecx
4571c1:	56                   	push   %esi
4571c2:	50                   	push   %eax
4571c3:	4e                   	dec    %esi
4571c4:	57                   	push   %edi
4571c5:	78 32                	js     0x4571f9
4571c7:	6b 75 56 65          	imul   $0x65,0x56(%ebp),%esi
4571cb:	37                   	aaa
4571cc:	2f                   	das
4571cd:	73 55                	jae    0x457224
4571cf:	47                   	inc    %edi
4571d0:	6e                   	outsb  %ds:(%esi),(%dx)
4571d1:	65 4c                	gs dec %esp
4571d3:	35 48 72 31 77       	xor    $0x77317248,%eax
4571d8:	32 45 30             	xor    0x30(%ebp),%al
4571db:	30 6c 47 49          	xor    %ch,0x49(%edi,%eax,2)
4571df:	46                   	inc    %esi
4571e0:	31 78 45             	xor    %edi,0x45(%eax)
4571e3:	66 32 34 57          	data16 xor (%edi,%edx,2),%dh
4571e7:	66 34 4d             	data16 xor $0x4d,%al
4571ea:	32 6b 42             	xor    0x42(%ebx),%ch
4571ed:	6c                   	insb   (%dx),%es:(%edi)
4571ee:	50                   	push   %eax
4571ef:	6d                   	insl   (%dx),%es:(%edi)
4571f0:	4b                   	dec    %ebx
4571f1:	62 4a 58             	bound  %ecx,0x58(%edx)
4571f4:	6c                   	insb   (%dx),%es:(%edi)
4571f5:	72 55                	jb     0x45724c
4571f7:	44                   	inc    %esp
4571f8:	30 4c 56 67          	xor    %cl,0x67(%esi,%edx,2)
4571fc:	7a 50                	jp     0x45724e
4571fe:	75 4e                	jne    0x45724e
457200:	47                   	inc    %edi
457201:	39 73 49             	cmp    %esi,0x49(%ebx)
457204:	33 7a 45             	xor    0x45(%edx),%edi
457207:	43                   	inc    %ebx
457208:	74 75                	je     0x45727f
45720a:	52                   	push   %edx
45720b:	49                   	dec    %ecx
45720c:	65 67 7a 52          	gs addr16 jp 0x457262
457210:	51                   	push   %ecx
457211:	4f                   	dec    %edi
457212:	4b                   	dec    %ebx
457213:	67 73 54             	addr16 jae 0x45726a
457216:	4e                   	dec    %esi
457217:	2f                   	das
457218:	56                   	push   %esi
457219:	6c                   	insb   (%dx),%es:(%edi)
45721a:	56                   	push   %esi
45721b:	37                   	aaa
45721c:	52                   	push   %edx
45721d:	63 6d 4e             	arpl   %ebp,0x4e(%ebp)
457220:	4f                   	dec    %edi
457221:	59                   	pop    %ecx
457222:	49                   	dec    %ecx
457223:	6a 77                	push   $0x77
457225:	49                   	dec    %ecx
457226:	49                   	dec    %ecx
457227:	46                   	inc    %esi
457228:	6d                   	insl   (%dx),%es:(%edi)
457229:	4d                   	dec    %ebp
45722a:	4c                   	dec    %esp
45722b:	46                   	inc    %esi
45722c:	4c                   	dec    %esp
45722d:	2b 52 6a             	sub    0x6a(%edx),%edx
457230:	7a 55                	jp     0x457287
457232:	51                   	push   %ecx
457233:	63 76 45             	arpl   %esi,0x45(%esi)
457236:	30 55 4c             	xor    %dl,0x4c(%ebp)
457239:	6b 78 70 70          	imul   $0x70,0x70(%eax),%edi
45723d:	30 74 73 41          	xor    %dh,0x41(%ebx,%esi,2)
457241:	46                   	inc    %esi
457242:	54                   	push   %esp
457243:	30 45 6c             	xor    %al,0x6c(%ebp)
457246:	30 50 62             	xor    %dl,0x62(%eax)
457249:	42                   	inc    %edx
45724a:	35 4f 62 6c 63       	xor    $0x636c624f,%eax
45724f:	50                   	push   %eax
457250:	72 4c                	jb     0x45729e
457252:	72 72                	jb     0x4572c6
457254:	70 5a                	jo     0x4572b0
457256:	4e                   	dec    %esi
457257:	76 2b                	jbe    0x457284
457259:	45                   	inc    %ebp
45725a:	56                   	push   %esi
45725b:	4e                   	dec    %esi
45725c:	75 6a                	jne    0x4572c8
45725e:	78 49                	js     0x4572a9
457260:	55                   	push   %ebp
457261:	6e                   	outsb  %ds:(%esi),(%dx)
457262:	4d                   	dec    %ebp
457263:	34 34                	xor    $0x34,%al
457265:	67 72 75             	addr16 jb 0x4572dd
457268:	30 75 4a             	xor    %dh,0x4a(%ebp)
45726b:	35 5a 36 59 6a       	xor    $0x6a59365a,%eax
457270:	46                   	inc    %esi
457271:	63 2b                	arpl   %ebp,(%ebx)
457273:	6d                   	insl   (%dx),%es:(%edi)
457274:	2b 78 63             	sub    0x63(%eax),%edi
457277:	45                   	inc    %ebp
457278:	44                   	inc    %esp
457279:	50                   	push   %eax
45727a:	69 4c 4c 66 38 66 31 	imul   $0x71316638,0x66(%esp,%ecx,2),%ecx
457281:	71
457282:	62 46 6c             	bound  %eax,0x6c(%esi)
457285:	4a                   	dec    %edx
457286:	32 52 70             	xor    0x70(%edx),%dl
457289:	2f                   	das
45728a:	66 7a 62             	data16 jp 0x4572ef
45728d:	6b 46 59 33          	imul   $0x33,0x59(%esi),%eax
457291:	63 75 6a             	arpl   %esi,0x6a(%ebp)
457294:	57                   	push   %edi
457295:	65 68 6d 64 31 54    	gs push $0x5431646d
45729b:	41                   	inc    %ecx
45729c:	69 72 72 4d 54 6a 44 	imul   $0x446a544d,0x72(%edx),%esi
4572a3:	57                   	push   %edi
4572a4:	39 62 7a             	cmp    %esp,0x7a(%edx)
4572a7:	37                   	aaa
4572a8:	34 55                	xor    $0x55,%al
4572aa:	36 45                	ss inc %ebp
4572ac:	4c                   	dec    %esp
4572ad:	4a                   	dec    %edx
4572ae:	79 65                	jns    0x457315
4572b0:	72 71                	jb     0x457323
4572b2:	38 5a 72             	cmp    %bl,0x72(%edx)
4572b5:	74 4e                	je     0x457305
4572b7:	6a 69                	push   $0x69
4572b9:	57                   	push   %edi
4572ba:	64 38 7a 2f          	cmp    %bh,%fs:0x2f(%edx)
4572be:	71 38                	jno    0x4572f8
4572c0:	46                   	inc    %esi
4572c1:	73 72                	jae    0x457335
4572c3:	48                   	dec    %eax
4572c4:	4a                   	dec    %edx
4572c5:	77 30                	ja     0x4572f7
4572c7:	49                   	dec    %ecx
4572c8:	67 47                	addr16 inc %edi
4572ca:	4f                   	dec    %edi
4572cb:	37                   	aaa
4572cc:	6e                   	outsb  %ds:(%esi),(%dx)
4572cd:	6b 70 6f 46          	imul   $0x46,0x6f(%eax),%esi
4572d1:	72 55                	jb     0x457328
4572d3:	53                   	push   %ebx
4572d4:	5a                   	pop    %edx
4572d5:	37                   	aaa
4572d6:	51                   	push   %ecx
4572d7:	4a                   	dec    %edx
4572d8:	55                   	push   %ebp
4572d9:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4572db:	37                   	aaa
4572dc:	73 5a                	jae    0x457338
4572de:	48                   	dec    %eax
4572df:	2f                   	das
4572e0:	62 2f                	bound  %ebp,(%edi)
4572e2:	4a                   	dec    %edx
4572e3:	56                   	push   %esi
4572e4:	75 44                	jne    0x45732a
4572e6:	68 79 64 51 46       	push   $0x46516479
4572eb:	36 41                	ss inc %ecx
4572ed:	68 70 78 7a 62       	push   $0x627a7870
4572f2:	61                   	popa
4572f3:	6c                   	insb   (%dx),%es:(%edi)
4572f4:	77 68                	ja     0x45735e
4572f6:	53                   	push   %ebx
4572f7:	37                   	aaa
4572f8:	34 70                	xor    $0x70,%al
4572fa:	50                   	push   %eax
4572fb:	36 77 35             	ss ja  0x457333
4572fe:	48                   	dec    %eax
4572ff:	75 37                	jne    0x457338
457301:	34 4d                	xor    $0x4d,%al
457303:	64 6e                	outsb  %fs:(%esi),(%dx)
457305:	31 5a 69             	xor    %ebx,0x69(%edx)
457308:	71 49                	jno    0x457353
45730a:	78 59                	js     0x457365
45730c:	54                   	push   %esp
45730d:	66 31 6e 69          	xor    %bp,0x69(%esi)
457311:	4f                   	dec    %edi
457312:	51                   	push   %ecx
457313:	49                   	dec    %ecx
457314:	66 48                	dec    %ax
457316:	73 54                	jae    0x45736c
457318:	69 77 34 32 47 48 78 	imul   $0x78484732,0x34(%edi),%esi
45731f:	34 77                	xor    $0x77,%al
457321:	52                   	push   %edx
457322:	4e                   	dec    %esi
457323:	61                   	popa
457324:	64 72 49             	fs jb  0x457370
457327:	52                   	push   %edx
457328:	62 67 49             	bound  %esp,0x49(%edi)
45732b:	75 36                	jne    0x457363
45732d:	59                   	pop    %ecx
45732e:	74 74                	je     0x4573a4
457330:	75 6f                	jne    0x4573a1
457332:	7a 44                	jp     0x457378
457334:	62 45 4d             	bound  %eax,0x4d(%ebp)
457337:	70 4b                	jo     0x457384
457339:	47                   	inc    %edi
45733a:	39 62 64             	cmp    %esp,0x64(%edx)
45733d:	48                   	dec    %eax
45733e:	38 2b                	cmp    %ch,(%ebx)
457340:	58                   	pop    %eax
457341:	47                   	inc    %edi
457342:	68 55 4d 4d 61       	push   $0x614d4d55
457347:	39 66 44             	cmp    %esp,0x44(%esi)
45734a:	72 37                	jb     0x457383
45734c:	30 73 6b             	xor    %dh,0x6b(%ebx)
45734f:	63 2f                	arpl   %ebp,(%edi)
457351:	71 4a                	jno    0x45739d
457353:	58                   	pop    %eax
457354:	42                   	inc    %edx
457355:	51                   	push   %ecx
457356:	6d                   	insl   (%dx),%es:(%edi)
457357:	79 5a                	jns    0x4573b3
457359:	33 70 41             	xor    0x41(%eax),%esi
45735c:	65 33 4e 79          	xor    %gs:0x79(%esi),%ecx
457360:	61                   	popa
457361:	44                   	inc    %esp
457362:	46                   	inc    %esi
457363:	42                   	inc    %edx
457364:	65 49                	gs dec %ecx
457366:	63 42 34             	arpl   %eax,0x34(%edx)
457369:	6d                   	insl   (%dx),%es:(%edi)
45736a:	6b 51 6c 78          	imul   $0x78,0x6c(%ecx),%edx
45736e:	43                   	inc    %ebx
45736f:	6b 70 44 64          	imul   $0x64,0x44(%eax),%esi
457373:	53                   	push   %ebx
457374:	78 33                	js     0x4573a9
457376:	71 4b                	jno    0x4573c3
457378:	4f                   	dec    %edi
457379:	62 71 4e             	bound  %esi,0x4e(%ecx)
45737c:	75 76                	jne    0x4573f4
45737e:	34 72                	xor    $0x72,%al
457380:	45                   	inc    %ebp
457381:	76 35                	jbe    0x4573b8
457383:	75 30                	jne    0x4573b5
457385:	56                   	push   %esi
457386:	43                   	inc    %ebx
457387:	55                   	push   %ebp
457388:	6e                   	outsb  %ds:(%esi),(%dx)
457389:	44                   	inc    %esp
45738a:	46                   	inc    %esi
45738b:	49                   	dec    %ecx
45738c:	62 61 67             	bound  %esp,0x67(%ecx)
45738f:	76 4e                	jbe    0x4573df
457391:	70 33                	jo     0x4573c6
457393:	54                   	push   %esp
457394:	71 44                	jno    0x4573da
457396:	78 62                	js     0x4573fa
457398:	43                   	inc    %ebx
457399:	53                   	push   %ebx
45739a:	6d                   	insl   (%dx),%es:(%edi)
45739b:	32 76 35             	xor    0x35(%esi),%dh
45739e:	62 79 51             	bound  %edi,0x51(%ecx)
4573a1:	32 77 63             	xor    0x63(%edi),%dh
4573a4:	76 2b                	jbe    0x4573d1
4573a6:	75 75                	jne    0x45741d
4573a8:	62 35 2b 4d 57 4f    	bound  %esi,0x4f574d2b
4573ae:	51                   	push   %ecx
4573af:	4d                   	dec    %ebp
4573b0:	36 78 57             	ss js  0x45740a
4573b3:	37                   	aaa
4573b4:	7a 78                	jp     0x45742e
4573b6:	70 52                	jo     0x45740a
4573b8:	7a 34                	jp     0x4573ee
4573ba:	65 42                	gs inc %edx
4573bc:	48                   	dec    %eax
4573bd:	46                   	inc    %esi
4573be:	30 67 64             	xor    %ah,0x64(%edi)
4573c1:	38 32                	cmp    %dh,(%edx)
4573c3:	68 51 56 6e 32       	push   $0x326e5651
4573c8:	57                   	push   %edi
4573c9:	30 67 79             	xor    %ah,0x79(%edi)
4573cc:	32 37                	xor    (%edi),%dh
4573ce:	6b 4f 76 31          	imul   $0x31,0x76(%edi),%ecx
4573d2:	55                   	push   %ebp
4573d3:	37                   	aaa
4573d4:	52                   	push   %edx
4573d5:	59                   	pop    %ecx
4573d6:	37                   	aaa
4573d7:	76 41                	jbe    0x45741a
4573d9:	52                   	push   %edx
4573da:	75 6f                	jne    0x45744b
4573dc:	4b                   	dec    %ebx
4573dd:	72 73                	jb     0x457452
4573df:	63 4a 46             	arpl   %ecx,0x46(%edx)
4573e2:	35 6a 6d 58 4d       	xor    $0x4d586d6a,%eax
4573e7:	5a                   	pop    %edx
4573e8:	64 34 73             	fs xor $0x73,%al
4573eb:	47                   	inc    %edi
4573ec:	4a                   	dec    %edx
4573ed:	76 55                	jbe    0x457444
4573ef:	79 49                	jns    0x45743a
4573f1:	2f                   	das
4573f2:	58                   	pop    %eax
4573f3:	44                   	inc    %esp
4573f4:	72 4f                	jb     0x457445
4573f6:	72 2f                	jb     0x457427
4573f8:	42                   	inc    %edx
4573f9:	58                   	pop    %eax
4573fa:	30 61 34             	xor    %ah,0x34(%ecx)
4573fd:	65 53                	gs push %ebx
4573ff:	32 58 52             	xor    0x52(%eax),%bl
457402:	6b 72 48 64          	imul   $0x64,0x48(%edx),%esi
457406:	56                   	push   %esi
457407:	39 35 69 4e 2f 74    	cmp    %esi,0x742f4e69
45740d:	7a 4f                	jp     0x45745e
45740f:	61                   	popa
457410:	55                   	push   %ebp
457411:	4f                   	dec    %edi
457412:	34 68                	xor    $0x68,%al
457414:	54                   	push   %esp
457415:	59                   	pop    %ecx
457416:	4a                   	dec    %edx
457417:	49                   	dec    %ecx
457418:	47                   	inc    %edi
457419:	49                   	dec    %ecx
45741a:	48                   	dec    %eax
45741b:	39 2f                	cmp    %ebp,(%edi)
45741d:	2b 2f                	sub    (%edi),%ebp
45741f:	79 77                	jns    0x457498
457421:	71 62                	jno    0x457485
457423:	4f                   	dec    %edi
457424:	71 50                	jno    0x457476
457426:	6f                   	outsl  %ds:(%esi),(%dx)
457427:	72 77                	jb     0x4574a0
457429:	78 37                	js     0x457462
45742b:	43                   	inc    %ebx
45742c:	74 66                	je     0x457494
45742e:	6d                   	insl   (%dx),%es:(%edi)
45742f:	69 34 50 46 67 33 62 	imul   $0x62336746,(%eax,%edx,2),%esi
457436:	55                   	push   %ebp
457437:	4d                   	dec    %ebp
457438:	70 56                	jo     0x457490
45743a:	6a 4f                	push   $0x4f
45743c:	4f                   	dec    %edi
45743d:	4b                   	dec    %ebx