4462ca:	83 44 24 04 88       	addl   $0xffffff88,0x4(%esp)
4462cf:	e9 78 ff fb ff       	jmp    0x40624c
4462d4:	83 44 24 04 88       	addl   $0xffffff88,0x4(%esp)
4462d9:	e9 82 ff fb ff       	jmp    0x406260
4462de:	c0 62 44 00          	shlb   $0x0,0x44(%edx)
4462e2:	ca 62 44             	lret   $0x4462
4462e5:	00 d4                	add    %dl,%ah
4462e7:	62 44 00 45          	bound  %eax,0x45(%eax,%eax,1)
4462eb:	62 44 00 4d          	bound  %eax,0x4d(%eax,%eax,1)
4462ef:	62 44 00 55          	bound  %eax,0x55(%eax,%eax,1)
4462f3:	62 44 00 5d          	bound  %eax,0x5d(%eax,%eax,1)
4462f7:	62 44 00 6a          	bound  %eax,0x6a(%eax,%eax,1)
4462fb:	62 44 00 77          	bound  %eax,0x77(%eax,%eax,1)
4462ff:	62 44 00 84          	bound  %eax,-0x7c(%eax,%eax,1)
446303:	62 44 00 91          	bound  %eax,-0x6f(%eax,%eax,1)
446307:	62 44 00 9e          	bound  %eax,-0x62(%eax,%eax,1)
44630b:	62 44 00 ab          	bound  %eax,-0x55(%eax,%eax,1)
44630f:	62 44 00 b8          	bound  %eax,-0x48(%eax,%eax,1)
446313:	62 44 00 01          	bound  %eax,0x1(%eax,%eax,1)
446317:	00 00                	add    %al,(%eax)
446319:	00 79 fd             	add    %bh,-0x3(%ecx)
44631c:	19 86 81 c2 d1 11    	sbb    %eax,0x11d1c281(%esi)
446322:	aa                   	stos   %al,%es:(%edi)
446323:	60                   	pusha
446324:	00 c0                	add    %al,%al
446326:	4f                   	dec    %edi
446327:	a3 70 e8 de 62       	mov    %eax,0x62dee870
44632c:	44                   	inc    %esp
44632d:	00 78 00             	add    %bh,0x0(%eax)
446330:	00 00                	add    %al,(%eax)
446332:	00 00                	add    %al,(%eax)
446334:	00 00                	add    %al,(%eax)
446336:	8b c0                	mov    %eax,%eax
446338:	84 63 44             	test   %ah,0x44(%ebx)
44633b:	00 16                	add    %dl,(%esi)
44633d:	63 44 00 00          	arpl   %eax,0x0(%eax,%eax,1)
446355:	00 00                	add    %al,(%eax)
446357:	00 d0                	add    %dl,%al
446359:	63 44 00 7c          	arpl   %eax,0x7c(%eax,%eax,1)
44635d:	00 00                	add    %al,(%eax)
44635f:	00 04 12             	add    %al,(%edx,%edx,1)
446362:	40                   	inc    %eax
446363:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
446367:	00 f8                	add    %bh,%al
446369:	61                   	popa
44636a:	40                   	inc    %eax
44636b:	00 04 62             	add    %al,(%edx,%eiz,2)
44636e:	40                   	inc    %eax
44636f:	00 78 3b             	add    %bh,0x3b(%eax)
446372:	40                   	inc    %eax
446373:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
446377:	00 14 62             	add    %dl,(%edx,%eiz,2)
44637a:	40                   	inc    %eax
44637b:	00 d0                	add    %dl,%al
44637d:	38 40 00             	cmp    %al,0x0(%eax)
446380:	18 43 45             	sbb    %al,0x45(%ebx)
446383:	00 6c 43 45          	add    %ch,0x45(%ebx,%eax,2)
446387:	00 30                	add    %dh,(%eax)
446389:	67 45                	addr16 inc %ebp
44638b:	00 e8                	add    %ch,%al
44638d:	44                   	inc    %esp
44638e:	45                   	inc    %ebp
44638f:	00 f8                	add    %bh,%al
446391:	44                   	inc    %esp
446392:	45                   	inc    %ebp
446393:	00 a8 4c 45 00 70    	add    %ch,0x7000454c(%eax)
446399:	67 45                	addr16 inc %ebp
44639b:	00 24 69             	add    %ah,(%ecx,%ebp,2)
44639e:	45                   	inc    %ebp
44639f:	00 74 69 45          	add    %dh,0x45(%ecx,%ebp,2)
4463a3:	00 74 51 45          	add    %dh,0x45(%ecx,%edx,2)
4463a7:	00 fc                	add    %bh,%ah
4463a9:	53                   	push   %ebx
4463aa:	45                   	inc    %ebp
4463ab:	00 04 67             	add    %al,(%edi,%eiz,2)
4463ae:	45                   	inc    %ebp
4463af:	00 08                	add    %cl,(%eax)
4463b1:	56                   	push   %esi
4463b2:	45                   	inc    %ebp
4463b3:	00 9c 5b 45 00 e8 69 	add    %bl,0x69e80045(%ebx,%ebx,2)
4463ba:	45                   	inc    %ebp
4463bb:	00 e8                	add    %ch,%al
4463bd:	58                   	pop    %eax
4463be:	45                   	inc    %ebp
4463bf:	00 04 64             	add    %al,(%esp,%eiz,2)
4463c2:	45                   	inc    %ebp
4463c3:	00 34 49             	add    %dh,(%ecx,%ecx,2)
4463c6:	45                   	inc    %ebp
4463c7:	00 b0 41 45 00 c8    	add    %dh,-0x37ffbabf(%eax)
4463cd:	52                   	push   %edx
4463ce:	45                   	inc    %ebp
4463cf:	00 09                	add    %cl,(%ecx)
4463d1:	54                   	push   %esp
4463d2:	44                   	inc    %esp
4463d3:	6f                   	outsl  %ds:(%esi),(%dx)
4463d4:	63 6b 54             	arpl   %ebp,0x54(%ebx)
4463d7:	72 65                	jb     0x44643e
4463d9:	65 8b c0             	gs mov %eax,%eax
4463dc:	28 64 44 00          	sub    %ah,0x0(%esp,%eax,2)
4463fc:	28 64 44 00          	sub    %ah,0x0(%esp,%eax,2)
446400:	30 00                	xor    %al,(%eax)
446402:	00 00                	add    %al,(%eax)
446404:	e0 10                	loopne 0x446416
446406:	40                   	inc    %eax
446407:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
44640b:	00 70 3b             	add    %dh,0x3b(%eax)
44640e:	40                   	inc    %eax
44640f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
446413:	00 78 3b             	add    %bh,0x3b(%eax)
446416:	40                   	inc    %eax
446417:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
44641b:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
446422:	40                   	inc    %eax
446423:	00 98 6b 45 00 06    	add    %bl,0x600456b(%eax)
446429:	54                   	push   %esp
44642a:	4d                   	dec    %ebp
44642b:	6f                   	outsl  %ds:(%esi),(%dx)
44642c:	75 73                	jne    0x4464a1
44642e:	65 90                	gs nop
446430:	7c 64                	jl     0x446496
446432:	44                   	inc    %esp
44643f:	00 94 65 44 00 00 00 	add    %dl,0x44(%ebp,%eiz,2)
44644e:	00 00                	add    %al,(%eax)
446450:	7c 65                	jl     0x4464b7
446452:	44                   	inc    %esp
446453:	00 50 02             	add    %dl,0x2(%eax)
446456:	00 00                	add    %al,(%eax)
446458:	bc 59 44 00 9c       	mov    $0x9c004459,%esp
44645d:	ef                   	out    %eax,(%dx)
44645e:	41                   	inc    %ecx
44645f:	00 70 3b             	add    %dh,0x3b(%eax)
446462:	40                   	inc    %eax
446463:	00 d8                	add    %bl,%al
446465:	e8 41 00 78 3b       	call   0x3bbc64ab
44646a:	40                   	inc    %eax
44646b:	00 e8                	add    %ch,%al
44646d:	f1                   	int1
44646e:	44                   	inc    %esp
44646f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
446476:	40                   	inc    %eax
446477:	00 94 cc 44 00 0c 26 	add    %dl,0x260c0044(%esp,%ecx,8)
44647e:	45                   	inc    %ebp
44647f:	00 4c e3 44          	add    %cl,0x44(%ebx,%eiz,8)
446483:	00 d8                	add    %bl,%al
446485:	87 41 00             	xchg   %eax,0x0(%ecx)
446488:	94                   	xchg   %eax,%esp
446489:	c5 44 00 64          	lds    0x64(%eax,%eax,1),%eax
44648d:	dd 44 00 48          	fldl   0x48(%eax,%eax,1)
446491:	ce                   	into
446492:	44                   	inc    %esp
446493:	00 5c 9c 44          	add    %bl,0x44(%esp,%ebx,4)
446497:	00 b4 ef 41 00 98 ec 	add    %dh,-0x1367ffbf(%edi,%ebp,8)
44649e:	41                   	inc    %ecx
44649f:	00 90 ec 41 00 bc    	add    %dl,-0x43ffbe14(%eax)
4464a5:	ef                   	out    %eax,(%dx)
4464a6:	41                   	inc    %ecx
4464a7:	00 50 cb             	add    %dl,-0x35(%eax)
4464aa:	44                   	inc    %esp
4464ab:	00 30                	add    %dh,(%eax)
4464ad:	20 45 00             	and    %al,0x0(%ebp)
4464b0:	3c 26                	cmp    $0x26,%al
4464b2:	45                   	inc    %ebp
4464b3:	00 88 25 45 00 4c    	add    %cl,0x4c004525(%eax)
4464b9:	8f 44 00 f4          	pop    -0xc(%eax,%eax,1)
4464bd:	1a 45 00             	sbb    0x0(%ebp),%al
4464c0:	14 1b                	adc    $0x1b,%al
4464c2:	45                   	inc    %ebp
4464c3:	00 48 17             	add    %cl,0x17(%eax)
4464c6:	45                   	inc    %ebp
4464c7:	00 8c 8e 44 00 90 8e 	add    %cl,-0x716fffbc(%esi,%ecx,4)
4464ce:	44                   	inc    %esp
4464cf:	00 64 c7 44          	add    %ah,0x44(%edi,%eax,8)
4464d3:	00 90 c7 44 00 cc    	add    %dl,-0x33ffbb39(%eax)
4464d9:	90                   	nop
4464da:	44                   	inc    %esp
4464db:	00 40 9c             	add    %al,-0x64(%eax)
4464de:	44                   	inc    %esp
4464df:	00 c8                	add    %cl,%al
4464e1:	90                   	nop
4464e2:	44                   	inc    %esp
4464e3:	00 cc                	add    %cl,%ah
4464e5:	9d                   	popf
4464e6:	44                   	inc    %esp
4464e7:	00 60 2f             	add    %ah,0x2f(%eax)
4464ea:	45                   	inc    %ebp
4464eb:	00 5c a0 44          	add    %bl,0x44(%eax,%eiz,4)
4464ef:	00 08                	add    %cl,(%eax)
4464f1:	9f                   	lahf
4464f2:	44                   	inc    %esp
4464f3:	00 70 ed             	add    %dh,-0x13(%eax)
4464f6:	44                   	inc    %esp
4464f7:	00 14 c8             	add    %dl,(%eax,%ecx,8)
4464fa:	44                   	inc    %esp
4464fb:	00 d4                	add    %dl,%ah
4464fd:	17                   	pop    %ss
4464fe:	45                   	inc    %ebp
4464ff:	00 94 18 45 00 50 13 	add    %dl,0x13500045(%eax,%ebx,1)
446506:	45                   	inc    %ebp
446507:	00 78 18             	add    %bh,0x18(%eax)
44650a:	45                   	inc    %ebp
44650b:	00 c0                	add    %al,%al
44650d:	ce                   	into
44650e:	44                   	inc    %esp
44650f:	00 88 d6 44 00 b4    	add    %cl,-0x4bffbb2a(%eax)
446515:	e4 44                	in     $0x44,%al
446517:	00 90 de 44 00 8c    	add    %dl,-0x73ffbb22(%eax)
44651d:	e1 44                	loope  0x446563
44651f:	00 bc df 44 00 4c e5 	add    %bh,-0x1ab3ffbc(%edi,%ebx,8)
446526:	44                   	inc    %esp
446527:	00 70 e5             	add    %dh,-0x1b(%eax)
44652a:	44                   	inc    %esp
44652b:	00 04 e6             	add    %al,(%esi,%eiz,8)
44652e:	44                   	inc    %esp
44652f:	00 08                	add    %cl,(%eax)
446531:	e4 44                	in     $0x44,%al
446533:	00 a8 e3 44 00 20    	add    %ch,0x200044e3(%eax)
446539:	2e 45                	cs inc %ebp
44653b:	00 c0                	add    %al,%al
44653d:	19 45 00             	sbb    %eax,0x0(%ebp)
446540:	94                   	xchg   %eax,%esp
446541:	f4                   	hlt
446542:	44                   	inc    %esp
446543:	00 94 2d 45 00 f8 15 	add    %dl,0x15f80045(%ebp,%ebp,1)
44654a:	45                   	inc    %ebp
44654b:	00 e4                	add    %ah,%ah
44654d:	2e 45                	cs inc %ebp
44654f:	00 28                	add    %ch,(%eax)
446551:	19 45 00             	sbb    %eax,0x0(%ebp)
446554:	80 30 40             	xorb   $0x40,(%eax)
446557:	00 80 30 40 00 80    	add    %al,-0x7fffbfd0(%eax)
44655d:	30 40 00             	xor    %al,0x0(%eax)
446560:	80 30 40             	xorb   $0x40,(%eax)
446563:	00 80 30 40 00 80    	add    %al,-0x7fffbfd0(%eax)
446569:	30 40 00             	xor    %al,0x0(%eax)
44656c:	80 30 40             	xorb   $0x40,(%eax)
44656f:	00 80 30 40 00 f4    	add    %al,-0xbffbfd0(%eax)
446575:	72 45                	jb     0x4465bc
446577:	00 80 30 40 00 12    	add    %al,0x12004030(%eax)
44657d:	54                   	push   %esp
44657e:	43                   	inc    %ebx
44657f:	75 73                	jne    0x4465f4
446581:	74 6f                	je     0x4465f2
446583:	6d                   	insl   (%dx),%es:(%edi)
446584:	4c                   	dec    %esp
446585:	69 73 74 43 6f 6e 74 	imul   $0x746e6f43,0x74(%ebx),%esi
44658c:	72 6f                	jb     0x4465fd
44658e:	6c                   	insb   (%dx),%es:(%edi)
44658f:	90                   	nop
446590:	94                   	xchg   %eax,%esp
446591:	65 44                	gs inc %esp
446593:	00 07                	add    %al,(%edi)
446595:	12 54 43 75          	adc    0x75(%ebx,%eax,2),%dl
446599:	73 74                	jae    0x44660f
44659b:	6f                   	outsl  %ds:(%esi),(%dx)
44659c:	6d                   	insl   (%dx),%es:(%edi)
44659d:	4c                   	dec    %esp
44659e:	69 73 74 43 6f 6e 74 	imul   $0x746e6f43,0x74(%ebx),%esi
4465a5:	72 6f                	jb     0x446616
4465a7:	6c                   	insb   (%dx),%es:(%edi)
4465a8:	7c 64                	jl     0x44660e
4465aa:	44                   	inc    %esp
4465ab:	00 a4 5d 44 00 0d 00 	add    %ah,0xd0044(%ebp,%ebx,2)
4465b2:	08 43 6f             	or     %al,0x6f(%ebx)
4465b5:	6e                   	outsb  %ds:(%esi),(%dx)
4465b6:	74 72                	je     0x44662a
4465b8:	6f                   	outsl  %ds:(%esi),(%dx)
4465b9:	6c                   	insb   (%dx),%es:(%edi)
4465ba:	73 00                	jae    0x4465bc
4465bc:	00 8d 40 00 0c 66    	add    %cl,0x660c0040(%ebp)
4465c2:	44                   	inc    %esp
4465cf:	00 38                	add    %bh,(%eax)
4465d1:	67 44                	addr16 inc %esp
4465df:	00 14 67             	add    %dl,(%edi,%eiz,2)
4465e2:	44                   	inc    %esp
4465e3:	00 54 02 00          	add    %dl,0x0(%edx,%eax,1)
4465e7:	00 30                	add    %dh,(%eax)
4465e9:	64 44                	fs inc %esp
4465eb:	00 9c ef 41 00 70 3b 	add    %bl,0x3b700041(%edi,%ebp,8)
4465f2:	40                   	inc    %eax
4465f3:	00 d8                	add    %bl,%al
4465f5:	e8 41 00 78 3b       	call   0x3bbc663b
4465fa:	40                   	inc    %eax
4465fb:	00 e8                	add    %ch,%al
4465fd:	f1                   	int1
4465fe:	44                   	inc    %esp
4465ff:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
446606:	40                   	inc    %eax
446607:	00 94 cc 44 00 0c 26 	add    %dl,0x260c0044(%esp,%ecx,8)
44660e:	45                   	inc    %ebp
44660f:	00 4c e3 44          	add    %cl,0x44(%ebx,%eiz,8)
446613:	00 d8                	add    %bl,%al
446615:	87 41 00             	xchg   %eax,0x0(%ecx)
446618:	94                   	xchg   %eax,%esp
446619:	c5 44 00 64          	lds    0x64(%eax,%eax,1),%eax
44661d:	dd 44 00 48          	fldl   0x48(%eax,%eax,1)
446621:	ce                   	into
446622:	44                   	inc    %esp
446623:	00 5c 9c 44          	add    %bl,0x44(%esp,%ebx,4)
446627:	00 b4 ef 41 00 98 ec 	add    %dh,-0x1367ffbf(%edi,%ebp,8)
44662e:	41                   	inc    %ecx
44662f:	00 90 ec 41 00 bc    	add    %dl,-0x43ffbe14(%eax)
446635:	ef                   	out    %eax,(%dx)
446636:	41                   	inc    %ecx
446637:	00 50 cb             	add    %dl,-0x35(%eax)
44663a:	44                   	inc    %esp
44663b:	00 30                	add    %dh,(%eax)
44663d:	20 45 00             	and    %al,0x0(%ebp)
446640:	3c 26                	cmp    $0x26,%al
446642:	45                   	inc    %ebp
446643:	00 88 25 45 00 4c    	add    %cl,0x4c004525(%eax)
446649:	8f 44 00 f4          	pop    -0xc(%eax,%eax,1)
44664d:	1a 45 00             	sbb    0x0(%ebp),%al
446650:	14 1b                	adc    $0x1b,%al
446652:	45                   	inc    %ebp
446653:	00 48 17             	add    %cl,0x17(%eax)
446656:	45                   	inc    %ebp
446657:	00 8c 8e 44 00 90 8e 	add    %cl,-0x716fffbc(%esi,%ecx,4)
44665e:	44                   	inc    %esp
44665f:	00 64 c7 44          	add    %ah,0x44(%edi,%eax,8)
446663:	00 90 c7 44 00 cc    	add    %dl,-0x33ffbb39(%eax)
446669:	90                   	nop
44666a:	44                   	inc    %esp
44666b:	00 40 9c             	add    %al,-0x64(%eax)
44666e:	44                   	inc    %esp
44666f:	00 c8                	add    %cl,%al
446671:	90                   	nop
446672:	44                   	inc    %esp
446673:	00 cc                	add    %cl,%ah
446675:	9d                   	popf
446676:	44                   	inc    %esp
446677:	00 60 2f             	add    %ah,0x2f(%eax)
44667a:	45                   	inc    %ebp
44667b:	00 5c a0 44          	add    %bl,0x44(%eax,%eiz,4)
44667f:	00 08                	add    %cl,(%eax)
446681:	9f                   	lahf
446682:	44                   	inc    %esp
446683:	00 70 ed             	add    %dh,-0x13(%eax)
446686:	44                   	inc    %esp
446687:	00 14 c8             	add    %dl,(%eax,%ecx,8)
44668a:	44                   	inc    %esp
44668b:	00 d4                	add    %dl,%ah
44668d:	17                   	pop    %ss
44668e:	45                   	inc    %ebp
44668f:	00 94 18 45 00 50 13 	add    %dl,0x13500045(%eax,%ebx,1)
446696:	45                   	inc    %ebp
446697:	00 78 18             	add    %bh,0x18(%eax)
44669a:	45                   	inc    %ebp
44669b:	00 c0                	add    %al,%al
44669d:	ce                   	into
44669e:	44                   	inc    %esp