45529f:	00 6a 72             	add    %ch,0x72(%edx)
4552a2:	7d 00                	jge    0x4552a4
4552a4:	5e                   	pop    %esi
4552a5:	72 4e                	jb     0x4552f5
4552a7:	00 5d 72             	add    %bl,0x72(%ebp)
4552aa:	51                   	push   %ecx
4552ab:	00 79 72             	add    %bh,0x72(%ecx)
4552ae:	43                   	inc    %ebx
4552af:	00 6a 68             	add    %ch,0x68(%edx)
4552b2:	6e                   	outsb  %ds:(%esi),(%dx)
4552b3:	00 60 65             	add    %ah,0x65(%eax)
4552b6:	41                   	inc    %ecx
4552b7:	65 53                	gs push %ebx
4552b9:	65 7d 69             	gs jge 0x455325
4552bc:	6f                   	outsl  %ds:(%esi),(%dx)
4552bd:	65 36 6b 75 72 75    	gs imul $0x75,%ss:0x72(%ebp),%esi
4552c3:	65 48                	gs dec %eax
4552c5:	33 1f                	xor    (%edi),%ebx
4552c7:	00 5d 68             	add    %bl,0x68(%ebp)
4552ca:	48                   	dec    %eax
4552cb:	00 79 64             	add    %bh,0x64(%ecx)
4552ce:	50                   	push   %eax
4552cf:	00 6a 64             	add    %ch,0x64(%edx)
4552d2:	78 00                	js     0x4552d4
4552d4:	5e                   	pop    %esi
4552d5:	64 47                	fs inc %edi
4552d7:	00 5d 64             	add    %bl,0x64(%ebp)
4552da:	4e                   	dec    %esi
4552db:	00 79 66             	add    %bh,0x66(%ecx)
4552de:	5c                   	pop    %esp
4552df:	00 57 65             	add    %dl,0x65(%edi)
4552e2:	6f                   	outsl  %ds:(%esi),(%dx)
4552e3:	4d                   	dec    %ebp
4552e4:	4b                   	dec    %ebx
4552e5:	64 58                	fs pop %eax
4552e7:	6c                   	insb   (%dx),%es:(%edi)
4552e8:	42                   	inc    %edx
4552e9:	46                   	inc    %esi
4552ea:	52                   	push   %edx
4552eb:	6c                   	insb   (%dx),%es:(%edi)
4552ec:	66 4e                	dec    %si
4552ee:	57                   	push   %edi
4552ef:	6d                   	insl   (%dx),%es:(%edi)
4552f0:	75 41                	jne    0x455333
4552f2:	1b 7a 42             	sbb    0x42(%edx),%edi
4552f5:	75 2d                	jne    0x455324
4552f7:	7a 41                	jp     0x45533a
4552f9:	73 3b                	jae    0x455336
4552fb:	7a 60                	jp     0x45535d
4552fd:	6a 36                	push   $0x36
4552ff:	7a 73                	jp     0x455374
455301:	75 1b                	jne    0x45531e
455303:	4d                   	dec    %ebp
455304:	4b                   	dec    %ebx
455305:	76 48                	jbe    0x45534f
455307:	46                   	inc    %esi
455308:	4e                   	dec    %esi
455309:	6c                   	insb   (%dx),%es:(%edi)
45530a:	5e                   	pop    %esi
45530b:	45                   	inc    %ebp
45530c:	7b 57                	jnp    0x455365
45530e:	36 7a 73             	ss jp  0x455384
455311:	73 1b                	jae    0x45532e
455313:	7a 4e                	jp     0x455363
455315:	75 2d                	jne    0x455344
455317:	7a 4d                	jp     0x455366
455319:	73 3b                	jae    0x455356
45531b:	7a 76                	jp     0x455393
45531d:	73 36                	jae    0x455355
45531f:	67 7b 6e             	addr16 jnp 0x455390
455322:	1b 67 4f             	sbb    0x4f(%edi),%esp
455325:	6d                   	insl   (%dx),%es:(%edi)
455326:	2d 67 4c 76 3b       	sub    $0x3b764c67,%eax
45532b:	67 68 77 36 67 7b    	addr16 push $0x7b673677
455331:	78 1b                	js     0x45534e
455333:	67 4f                	addr16 dec %edi
455335:	72 2d                	jb     0x455364
455337:	67 4c                	addr16 dec %esp
455339:	65 3b 67 68          	cmp    %gs:0x68(%edi),%esp
45533d:	68 36 67 75 74       	push   $0x74756736
455342:	44                   	inc    %esp
455343:	43                   	inc    %ebx
455344:	6c                   	insb   (%dx),%es:(%edi)
455345:	00 5e 65             	add    %bl,0x65(%esi)
455348:	53                   	push   %ebx
455349:	5f                   	pop    %edi
45534a:	78 48                	js     0x455394
45534c:	03 57 5f             	add    0x5f(%edi),%edx
45534f:	74 78                	je     0x4553c9
455351:	45                   	inc    %ebp
455352:	6d                   	insl   (%dx),%es:(%edi)
455353:	65 4a                	gs dec %edx
455355:	74 5e                	je     0x4553b5
455357:	56                   	push   %esi
455358:	46                   	inc    %esi
455359:	6c                   	insb   (%dx),%es:(%edi)
45535a:	4e                   	dec    %esi
45535b:	65 03 67 5a          	add    %gs:0x5a(%edi),%esp
45535f:	71 10                	jno    0x455371
455361:	67 77 79             	addr16 ja 0x4553dd
455364:	24 67                	and    $0x67,%al
455366:	48                   	dec    %eax
455367:	74 78                	je     0x4553e1
455369:	6b 59 48 6c          	imul   $0x6c,0x48(%ecx),%ebx
45536d:	6f                   	outsl  %ds:(%esi),(%dx)
45536e:	5d                   	pop    %ebp
45536f:	00 63 65             	add    %ah,0x65(%ebx)
455372:	6f                   	outsl  %ds:(%esi),(%dx)
455373:	5f                   	pop    %edi
455374:	4f                   	dec    %edi
455375:	62 65 6f             	bound  %esp,0x6f(%ebp)
455378:	48                   	dec    %eax
455379:	6b 3b 67             	imul   $0x67,(%ebx),%edi
45537c:	6f                   	outsl  %ds:(%esi),(%dx)
45537d:	72 36                	jb     0x4553b5
45537f:	47                   	inc    %edi
455380:	75 74                	jne    0x4553f6
455382:	5d                   	pop    %ebp
455383:	6f                   	outsl  %ds:(%esi),(%dx)
455384:	56                   	push   %esi
455385:	65 4a                	gs dec %edx
455387:	72 48                	jb     0x4553d1
455389:	75 55                	jne    0x4553e0
45538b:	64 54                	fs push %esp
45538d:	69 58 64 7f 77 1b 67 	imul   $0x671b777f,0x64(%eax),%ebx
455394:	48                   	dec    %eax
455395:	65 2d 53 53 72 52    	gs sub $0x52725353,%eax
45539b:	6e                   	outsb  %ds:(%esi),(%dx)
45539c:	64 42                	fs inc %edx
45539e:	43                   	inc    %ebx
45539f:	69 7c 64 7e 72 24 53 	imul   $0x54532472,0x7e(%esp,%eiz,2),%edi
4553a6:	54
4553a7:	73 53                	jae    0x4553fc
4553a9:	65 56                	gs push %esi
4553ab:	2e 57                	cs push %edi
4553ad:	65 4e                	gs dec %esi
4553af:	74 10                	je     0x4553c1
4553b1:	47                   	inc    %edi
4553b2:	7e 74                	jle    0x455428
4553b4:	73 69                	jae    0x45541f
4553b6:	43                   	inc    %ebx
4553b7:	64 48                	fs dec %eax
4553b9:	77 6f                	ja     0x45542a
4553bb:	65 7b 74             	gs jnp 0x455432
4553be:	36 67 7c 68          	ss addr16 jl 0x45542a
4553c2:	1b 67 48             	sbb    0x48(%edi),%esp
4553c5:	64 2d 67 4b 66 3b    	fs sub $0x3b664b67,%eax
4553cb:	67 6f                	outsl  %ds:(%si),(%dx)
4553cd:	63 36                	arpl   %esi,(%esi)
4553cf:	47                   	inc    %edi
4553d0:	75 74                	jne    0x455446
4553d2:	4c                   	dec    %esp
4553d3:	69 4a 64 42 77 73 65 	imul   $0x65737742,0x64(%edx),%ecx
4553da:	43                   	inc    %ebx
4553db:	74 4f                	je     0x45542c
4553dd:	65 58                	gs pop %eax
4553df:	67 64 68 1b 67 48 6a 	addr16 fs push $0x6a48671b
4553e6:	2d 67 4b 75 3b       	sub    $0x3b754b67,%eax
4553eb:	47                   	inc    %edi
4553ec:	66 74 7d             	data16 je 0x45546c
4553ef:	65 69 62 74 61 56 64 	imul   $0x7e645661,%gs:0x74(%edx),%esp
4553f6:	7e
4553f7:	74 46                	je     0x45543f
4553f9:	74 5e                	je     0x455459
4553fb:	00 64 6c 45          	add    %ah,0x45(%esp,%ebp,2)
4553ff:	00 77 6f             	add    %dh,0x6f(%edi)
455402:	6f                   	outsl  %ds:(%esi),(%dx)
455403:	00 69 61             	add    %ch,0x61(%ecx)
455406:	5d                   	pop    %ebp
455407:	56                   	push   %esi
455408:	4e                   	dec    %esi
455409:	72 4f                	jb     0x45545a
45540b:	75 62                	jne    0x45546f
45540d:	6c                   	insb   (%dx),%es:(%edi)
45540e:	7d 65                	jge    0x455475
455410:	69 00 7c 6f 4a 00    	imul   $0x4a6f7c,(%eax),%eax
455416:	4a                   	dec    %edx
455417:	6f                   	outsl  %ds:(%esi),(%dx)
455418:	4a                   	dec    %edx
455419:	00 5c 6f 75          	add    %bl,0x75(%edi,%ebp,2)
45541d:	00 73 6e             	add    %dh,0x6e(%ebx)
455420:	65 6d                	gs insl (%dx),%es:(%edi)
455422:	4b                   	dec    %ebx
455423:	72 4b                	jb     0x455470
455425:	63 48 73             	arpl   %ecx,0x73(%eax)
455428:	54                   	push   %esp
455429:	4d                   	dec    %ebp
45542a:	54                   	push   %esp
45542b:	64 76 6c             	fs jbe 0x45549a
45542e:	53                   	push   %ebx
45542f:	73 10                	jae    0x455441
455431:	70 68                	jo     0x45549b
455433:	61                   	popa
455434:	54                   	push   %esp
455435:	69 03 64 4b 6c 3b    	imul   $0x3b6c4b64,(%ebx),%eax
45543b:	67 6c                	insb   (%dx),%es:(%di)
45543d:	62 36                	bound  %esi,(%esi)
45543f:	67 7f 77             	addr16 jg 0x4554b9
455442:	1b 67 4b             	sbb    0x4b(%edi),%esp
455445:	78 2d                	js     0x455474
455447:	67 48                	addr16 dec %eax
455449:	71 3b                	jno    0x455486
45544b:	67 6c                	insb   (%dx),%es:(%di)
45544d:	79 36                	jns    0x455485
45544f:	47                   	inc    %edi
455450:	75 74                	jne    0x4554c6
455452:	56                   	push   %esi
455453:	6f                   	outsl  %ds:(%esi),(%dx)
455454:	40                   	inc    %eax
455455:	75 41                	jne    0x455498
455457:	65 61                	gs popa
455459:	69 57 65 4d 61 5b 65 	imul   $0x655b614d,0x65(%edi),%edx
455460:	55                   	push   %ebp
455461:	78 1b                	js     0x45547e
455463:	67 4b                	addr16 dec %ebx
455465:	70 2d                	jo     0x455494
455467:	67 48                	addr16 dec %eax
455469:	61                   	popa
45546a:	3b 67 6c             	cmp    0x6c(%edi),%esp
45546d:	72 36                	jb     0x4554a5
45546f:	67 7f 65             	addr16 jg 0x4554d7
455472:	1b 67 4b             	sbb    0x4b(%edi),%esp
455475:	68 2d 47 42 74       	push   $0x7442472d
45547a:	6c                   	insb   (%dx),%es:(%edi)
45547b:	69 6d 64 59 77 44 68 	imul   $0x68447759,0x64(%ebp),%ebp
455482:	69 65 45 64 7d 72 48 	imul   $0x48727d64,0x45(%ebp),%esp
455489:	63 5e 73             	arpl   %ebx,0x73(%esi)
45548c:	70 49                	jo     0x4554d7
45548e:	52                   	push   %edx
45548f:	00 77 6f             	add    %dh,0x6f(%edi)
455492:	7f 00                	jg     0x455494
455494:	43                   	inc    %ebx
455495:	6f                   	outsl  %ds:(%esi),(%dx)
455496:	4b                   	dec    %ebx
455497:	00 40 6f             	add    %al,0x6f(%eax)
45549a:	58                   	pop    %eax
45549b:	00 44 65 42          	add    %al,0x42(%ebp,%eiz,2)
45549f:	4b                   	dec    %ebx
4554a0:	75 79                	jne    0x45551b
4554a2:	79 6f                	jns    0x455513
4554a4:	45                   	inc    %ebp
4554a5:	72 49                	jb     0x4554f0
4554a7:	4c                   	dec    %esp
4554a8:	46                   	inc    %esi
4554a9:	79 54                	jns    0x4554ff
4554ab:	75 77                	jne    0x455524
4554ad:	00 43 73             	add    %al,0x73(%ebx)
4554b0:	75 72                	jne    0x455524
4554b2:	28 32                	sub    %dh,(%edx)
4554b4:	24 67                	and    $0x67,%al
4554b6:	42                   	inc    %edx
4554b7:	6a 27                	push   $0x27
4554b9:	67 54                	addr16 push %esp
4554bb:	75 03                	jne    0x4554c0
4554bd:	54                   	push   %esp
4554be:	59                   	pop    %ecx
4554bf:	55                   	push   %ebp
4554c0:	7e 69                	jle    0x45552b
4554c2:	78 6f                	js     0x455533
4554c4:	40                   	inc    %eax
4554c5:	65 68 78 27 67 54    	gs push $0x54672778
4554cb:	73 03                	jae    0x4554d0
4554cd:	67 42                	addr16 inc %edx
4554cf:	6e                   	outsb  %ds:(%esi),(%dx)
4554d0:	10 67 6f             	adc    %ah,0x6f(%edi)
4554d3:	6d                   	insl   (%dx),%es:(%edi)
4554d4:	24 67                	and    $0x67,%al
4554d6:	59                   	pop    %ecx
4554d7:	76 27                	jbe    0x455500
4554d9:	67 4f                	addr16 dec %edi
4554db:	62 03                	bound  %eax,(%ebx)
4554dd:	67 42                	addr16 inc %edx
4554df:	77 10                	ja     0x4554f1
4554e1:	67 6f                	outsl  %ds:(%si),(%dx)
4554e3:	78 24                	js     0x455509
4554e5:	67 59                	addr16 pop %ecx
4554e7:	71 27                	jno    0x455510
4554e9:	67 4f                	addr16 dec %edi
4554eb:	79 03                	jns    0x4554f0
4554ed:	67 42                	addr16 inc %edx
4554ef:	73 10                	jae    0x455501
4554f1:	67 75 71             	addr16 jne 0x455565
4554f4:	24 67                	and    $0x67,%al
4554f6:	43                   	inc    %ebx
4554f7:	72 27                	jb     0x455520
4554f9:	67 55                	addr16 push %ebp
4554fb:	64 03 67 58          	add    %fs:0x58(%edi),%esp
4554ff:	75 10                	jne    0x455511
455501:	67 76 78             	addr16 jbe 0x45557c
455504:	24 53                	and    $0x53,%al
455506:	54                   	push   %esp
455507:	73 53                	jae    0x45555c
455509:	65 56                	gs push %esi
45550b:	2e 54                	cs push %esp
45550d:	69 58 64 7f 77 68 2e 	imul   $0x2e68777f,0x64(%eax),%ebx
455514:	62 6f 5f             	bound  %ebp,0x5f(%edi)
455517:	6d                   	insl   (%dx),%es:(%edi)
455518:	54                   	push   %esp
455519:	00 70 65             	add    %dh,0x65(%eax)
45551c:	7a 73                	jp     0x455591
45551e:	36 67 7d 71          	ss addr16 jge 0x455593
455522:	1b 67 49             	sbb    0x49(%edi),%esp
455525:	61                   	popa
455526:	2d 67 4a 72 3b       	sub    $0x3b724a67,%eax
45552b:	67 74 73             	addr16 je 0x4555a1
45552e:	36 67 68 71 1b 6d 5d 	ss addr16 push $0x5d6d1b71
455535:	00 4e 62             	add    %cl,0x62(%esi)
455538:	74 69                	je     0x4555a3
45553a:	41                   	inc    %ecx
45553b:	65 03 64 41 54       	add    %gs:0x54(%ecx,%eax,2),%esp
455540:	79 6d                	jns    0x4555af
455542:	7e 00                	jle    0x455544
455544:	49                   	dec    %ecx
455545:	70 2d                	jo     0x455574
455547:	45                   	inc    %ebp
455548:	49                   	dec    %ecx
455549:	75 56                	jne    0x4555a1
45554b:	00 75 61             	add    %dh,0x61(%ebp)
45554e:	5a                   	pop    %edx
45554f:	75 75                	jne    0x4555c6
455551:	5f                   	pop    %edi
455552:	44                   	inc    %esp
455553:	00 6b 70             	add    %ch,0x70(%ebx)
455556:	48                   	dec    %eax
455557:	72 46                	jb     0x45559f
455559:	74 52                	je     0x4555ad
45555b:	6e                   	outsb  %ds:(%esi),(%dx)
45555c:	64 53                	fs push %ebx
45555e:	4f                   	dec    %edi
45555f:	73 64                	jae    0x4555c5
455561:	65 76 4e             	gs jbe 0x4555b2
455564:	45                   	inc    %ebp
455565:	6d                   	insl   (%dx),%es:(%edi)
455566:	48                   	dec    %eax
455567:	00 77 72             	add    %dh,0x72(%edi)
45556a:	54                   	push   %esp
45556b:	63 66 73             	arpl   %esp,0x73(%esi)
45556e:	45                   	inc    %ebp
45556f:	6f                   	outsl  %ds:(%esi),(%dx)
455570:	62 4e 7a             	bound  %ecx,0x7a(%esi)
455573:	6d                   	insl   (%dx),%es:(%edi)
455574:	41                   	inc    %ecx
455575:	00 6c 6d 48          	add    %ch,0x48(%ebp,%ebp,2)
455579:	75 55                	jne    0x4555d0
45557b:	74 4c                	je     0x4555c9
45557d:	66 7b 65             	data16 jnp 0x4555e5
455580:	7d 6f                	jge    0x4555f1
455582:	69 79 24 6d 4c 00 5f 	imul   $0x5f004c6d,0x24(%ecx),%edi
455589:	6a 3b                	push   $0x3b
45558b:	78 76                	js     0x455603