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
45558d:	00 66 61             	add    %ah,0x61(%esi)
455590:	63 73 6c             	arpl   %esi,0x6c(%ebx)
455593:	6f                   	outsl  %ds:(%esi),(%dx)
455594:	56                   	push   %esi
455595:	64 2d 67 42 74 64    	fs sub $0x64744267,%eax
45559b:	50                   	push   %eax
45559c:	62 73 45             	bound  %esi,0x45(%ebx)
45559f:	77 7f                	ja     0x455620
4555a1:	72 7f                	jb     0x455622
4555a3:	48                   	dec    %eax
4555a4:	45                   	inc    %ebp
4555a5:	73 45                	jae    0x4555ec
4555a7:	00 40 65             	add    %al,0x65(%eax)
4555aa:	4f                   	dec    %edi
4555ab:	5f                   	pop    %edi
4555ac:	53                   	push   %ebx
4555ad:	61                   	popa
4555ae:	45                   	inc    %ebp
4555af:	73 67                	jae    0x455618
4555b1:	6f                   	outsl  %ds:(%esi),(%dx)
4555b2:	69 64 24 73 48 74 78 	imul   $0x50787448,0x73(%esp),%esp
4555b9:	50
4555ba:	5a                   	pop    %edx
4555bb:	73 70                	jae    0x45562d
4555bd:	77 59                	ja     0x455618
4555bf:	72 74                	jb     0x455635
4555c1:	00 4d 61             	add    %cl,0x61(%ebp)
4555c4:	48                   	dec    %eax
4555c5:	75 48                	jne    0x45560f
4555c7:	00 4a 72             	add    %cl,0x72(%edx)
4555ca:	3b 6d 66             	cmp    0x66(%ebp),%ebp
4555cd:	00 40 77             	add    %al,0x77(%eax)
4555d0:	10 76 63             	adc    %dh,0x63(%esi)
4555d3:	00 52 71             	add    %dl,0x71(%edx)
4555d6:	2d 76 44 00 4d       	sub    $0x4d004476,%eax
4555db:	6a 03                	push   $0x3
4555dd:	76 43                	jbe    0x455622
4555df:	00 72 65             	add    %dh,0x65(%edx)
4555e2:	1b 62 4c             	sbb    0x4c(%edx),%esp
4555e5:	00 5a 79             	add    %bl,0x79(%edx)
4555e8:	27                   	daa
4555e9:	77 4b                	ja     0x455636
4555eb:	00 74 61 36          	add    %dh,0x36(%ecx,%eiz,2)
4555ef:	77 63                	ja     0x455654
4555f1:	00 63 71             	add    %ah,0x71(%ebx)
4555f4:	24 78                	and    $0x78,%al
4555f6:	54                   	push   %esp
4555f7:	00 5f 73             	add    %bl,0x73(%edi)
4555fa:	3b 71 7a             	cmp    0x7a(%ecx),%esi
4555fd:	00 47 70             	add    %al,0x70(%edi)
455600:	10 72 78             	adc    %dh,0x78(%edx)
455603:	00 56 6a             	add    %dl,0x6a(%esi)
455606:	2d 54 4f 72 5e       	sub    $0x5e724f54,%eax
45560b:	61                   	popa
45560c:	67 00 73 78          	add    %dh,0x78(%bp,%di)
455610:	75 4e                	jne    0x455660
455612:	7a 6d                	jp     0x455681
455614:	41                   	inc    %ecx
455615:	00 5c 61 27          	add    %bl,0x27(%ecx,%eiz,2)
455619:	71 49                	jno    0x455664
45561b:	00 7a 64             	add    %bh,0x64(%edx)
45561e:	36 61                	ss popa
455620:	75 00                	jne    0x455622
455622:	7a 68                	jp     0x45568c
455624:	24 72                	and    $0x72,%al
455626:	5e                   	pop    %esi
455627:	00 69 61             	add    %ch,0x61(%ecx)
45562a:	4f                   	dec    %edi
45562b:	69 75 65 61 69 7e 64 	imul   $0x647e6961,0x65(%ebp),%esi
455632:	74 77                	je     0x4556ab
455634:	24 68                	and    $0x68,%al
455636:	5e                   	pop    %esi
455637:	00 43 66             	add    %al,0x66(%ebx)
45563a:	3b 65 6b             	cmp    0x6b(%ebp),%esp
45563d:	00 65 65             	add    %ah,0x65(%ebp)
455640:	64 43                	fs inc %ebx
455642:	77 69                	ja     0x4556ad
455644:	54                   	push   %esp
455645:	62 42 61             	bound  %eax,0x61(%edx)
455648:	55                   	push   %ebp
455649:	64 6d                	fs insl (%dx),%es:(%edi)
45564b:	69 66 77 53 72 10 65 	imul   $0x65107253,0x77(%esi),%esp
455652:	7f 00                	jg     0x455654
455654:	41                   	inc    %ecx
455655:	66 2d 43 4f          	sub    $0x4f43,%ax
455659:	61                   	popa
45565a:	55                   	push   %ebp
45565b:	67 66 43             	addr16 inc %bx
45565e:	5a                   	pop    %edx
45565f:	69 60 62 74 61 56 64 	imul   $0x64566174,0x62(%eax),%esp
455666:	6e                   	outsb  %ds:(%esi),(%dx)
455667:	68 46 69 55 00       	push   $0x556946
45566c:	66 63 36             	arpl   %si,(%esi)
45566f:	65 7a 00             	gs jp  0x455672
455672:	7e 75                	jle    0x4556e9
455674:	24 53                	and    $0x53,%al
455676:	48                   	dec    %eax
455677:	6e                   	outsb  %ds:(%esi),(%dx)
455678:	43                   	inc    %ebx
455679:	4d                   	dec    %ebp
45567a:	5e                   	pop    %esi
45567b:	73 70                	jae    0x4556ed
45567d:	61                   	popa
45567e:	51                   	push   %ecx
45567f:	65 10 65 68          	adc    %ah,%gs:0x68(%ebp)
455683:	00 4c 64 2d          	add    %cl,0x2d(%esp,%eiz,2)
455687:	68 41 00 53 63       	push   $0x63530041
45568c:	03 61 52             	add    0x52(%ecx),%esp
45568f:	64 4f                	fs dec %edi
455691:	43                   	inc    %ebx
455692:	73 61                	jae    0x4556f5
455694:	4a                   	dec    %edx
455695:	67 48                	addr16 dec %eax
455697:	64 27                	fs daa
455699:	6f                   	outsl  %ds:(%esi),(%dx)
45569a:	59                   	pop    %ecx
45569b:	6a 03                	push   $0x3
45569d:	72 53                	jb     0x4556f2
45569f:	6d                   	insl   (%dx),%es:(%edi)
4556a0:	7f 76                	jg     0x455718
4556a2:	7e 5f                	jle    0x455703
4556a4:	67 68 4c 6e 40 65    	addr16 push $0x65406e4c
4556aa:	5f                   	pop    %edi
4556ab:	00 6b 6a             	add    %ch,0x6a(%ebx)
4556ae:	36 68 65 00 4c 6e    	ss push $0x6e4c0065
4556b4:	40                   	inc    %eax
4556b5:	50                   	push   %eax
4556b6:	5f                   	pop    %edi
4556b7:	6f                   	outsl  %ds:(%esi),(%dx)
4556b8:	44                   	inc    %esp
4556b9:	00 76 65             	add    %dh,0x65(%esi)
4556bc:	70 73                	jo     0x455731
4556be:	57                   	push   %edi
4556bf:	67 75 00             	addr16 jne 0x4556c2
4556c2:	76 00                	jbe    0x4556c4
4556c4:	62 69 43             	bound  %ebp,0x43(%ecx)
4556c7:	61                   	popa
4556c8:	4b                   	dec    %ebx
4556c9:	69 41 65 03 64 55 00 	imul   $0x556403,0x65(%ecx),%eax
4556d0:	62 75 1b             	bound  %esi,0x1b(%ebp)
4556d3:	4d                   	dec    %ebp
4556d4:	51                   	push   %ecx
4556d5:	6c                   	insb   (%dx),%es:(%edi)
4556d6:	59                   	pop    %ecx
4556d7:	69 44 61 48 74 47 65 	imul   $0x5a654774,0x48(%ecx,%eiz,2),%eax
4556de:	5a
4556df:	65 77 61             	gs ja  0x455743
4556e2:	6f                   	outsl  %ds:(%esi),(%dx)
4556e3:	65 24 54             	gs and $0x54,%al
4556e6:	4c                   	dec    %esp
4556e7:	72 40                	jb     0x455729
4556e9:	65 4f                	gs dec %edi
4556eb:	4f                   	dec    %edi
4556ec:	61                   	popa
4556ed:	6a 53                	push   $0x53
4556ef:	63 64 00 4f          	arpl   %esp,0x4f(%eax,%eax,1)
4556f3:	61                   	popa
4556f4:	56                   	push   %esi
4556f5:	67 48                	addr16 dec %eax
4556f7:	74 6a                	je     0x455763
4556f9:	65 4f                	gs dec %edi
4556fb:	68 6c 64 36 42       	push   $0x4236646c
455700:	75 67                	jne    0x455769
455702:	72 6e                	jb     0x455772
455704:	6d                   	insl   (%dx),%es:(%edi)
455705:	6e                   	outsb  %ds:(%esi),(%dx)
455706:	5b                   	pop    %ebx
455707:	6f                   	outsl  %ds:(%esi),(%dx)
455708:	4c                   	dec    %esp
455709:	65 3b 49 42          	cmp    %gs:0x42(%ecx),%ecx
45570d:	73 4f                	jae    0x45575e
45570f:	6e                   	outsb  %ds:(%esi),(%dx)
455710:	73 52                	jae    0x455764
455712:	7e 73                	jle    0x455787
455714:	51                   	push   %ecx