4462f5:	41                   	inc    %ecx
4462f6:	74 74                	je     0x44636c
4462f8:	72 69                	jb     0x446363
4462fa:	62 75 74             	bound  %esi,0x74(%ebp)
4462fd:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
446301:	73 74                	jae    0x446377
446303:	65 6d                	gs insl (%dx),%es:(%edi)
446305:	2e 43                	cs inc %ebx
446307:	6f                   	outsl  %ds:(%esi),(%dx)
446308:	6d                   	insl   (%dx),%es:(%edi)
446309:	70 6f                	jo     0x44637a
44630b:	6e                   	outsb  %ds:(%esi),(%dx)
44630c:	65 6e                	outsb  %gs:(%esi),(%dx)
44630e:	74 4d                	je     0x44635d
446310:	6f                   	outsl  %ds:(%esi),(%dx)
446311:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
446314:	2e 44                	cs inc %esp
446316:	65 73 69             	gs jae 0x446382
446319:	67 6e                	outsb  %ds:(%si),(%dx)
44631b:	00 4d 79             	add    %cl,0x79(%ebp)
44631e:	47                   	inc    %edi
44631f:	72 6f                	jb     0x446390
446321:	75 70                	jne    0x446393
446323:	43                   	inc    %ebx
446324:	6f                   	outsl  %ds:(%esi),(%dx)
446325:	6c                   	insb   (%dx),%es:(%edi)
446326:	6c                   	insb   (%dx),%es:(%edi)
446327:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44632c:	6e                   	outsb  %ds:(%esi),(%dx)
44632d:	41                   	inc    %ecx
44632e:	74 74                	je     0x4463a4
446330:	72 69                	jb     0x44639b
446332:	62 75 74             	bound  %esi,0x74(%ebp)
446335:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
446339:	6d                   	insl   (%dx),%es:(%edi)
44633a:	56                   	push   %esi
44633b:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
446342:	74 74                	je     0x4463b8
446344:	72 69                	jb     0x4463af
446346:	62 75 74             	bound  %esi,0x74(%ebp)
446349:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
44634d:	6d                   	insl   (%dx),%es:(%edi)
44634e:	70 69                	jo     0x4463b9
446350:	6c                   	insb   (%dx),%es:(%edi)
446351:	65 72 47             	gs jb  0x44639b
446354:	65 6e                	outsb  %gs:(%esi),(%dx)
446356:	65 72 61             	gs jb  0x4463ba
446359:	74 65                	je     0x4463c0
44635b:	64 41                	fs inc %ecx
44635d:	74 74                	je     0x4463d3
44635f:	72 69                	jb     0x4463ca
446361:	62 75 74             	bound  %esi,0x74(%ebp)
446364:	65 00 54 68 72       	add    %dl,%gs:0x72(%eax,%ebp,2)
446369:	65 61                	gs popa
44636b:	64 53                	fs push %ebx
44636d:	74 61                	je     0x4463d0
44636f:	74 69                	je     0x4463da
446371:	63 41 74             	arpl   %eax,0x74(%ecx)
446374:	74 72                	je     0x4463e8
446376:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
44637d:	63 63 65             	arpl   %esp,0x65(%ebx)
446380:	73 73                	jae    0x4463f5
446382:	65 64 54             	gs fs push %esp
446385:	68 72 6f 75 67       	push   $0x67756f72
44638a:	68 50 72 6f 70       	push   $0x706f7250
44638f:	65 72 74             	gs jb  0x446406
446392:	79 41                	jns    0x4463d5
446394:	74 74                	je     0x44640a
446396:	72 69                	jb     0x446401
446398:	62 75 74             	bound  %esi,0x74(%ebp)
44639b:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
44639f:	41                   	inc    %ecx
4463a0:	54                   	push   %esp
4463a1:	68 72 65 61 64       	push   $0x64616572
4463a6:	41                   	inc    %ecx
4463a7:	74 74                	je     0x44641d
4463a9:	72 69                	jb     0x446414
4463ab:	62 75 74             	bound  %esi,0x74(%ebp)
4463ae:	65 00 46 6c          	add    %al,%gs:0x6c(%esi)
4463b2:	61                   	popa
4463b3:	67 73 41             	addr16 jae 0x4463f7
4463b6:	74 74                	je     0x44642c
4463b8:	72 69                	jb     0x446423
4463ba:	62 75 74             	bound  %esi,0x74(%ebp)
4463bd:	65 00 44 65 66       	add    %al,%gs:0x66(%ebp,%eiz,2)
4463c2:	61                   	popa
4463c3:	75 6c                	jne    0x446431
4463c5:	74 56                	je     0x44641d
4463c7:	61                   	popa
4463c8:	6c                   	insb   (%dx),%es:(%edi)
4463c9:	75 65                	jne    0x446430
4463cb:	41                   	inc    %ecx
4463cc:	74 74                	je     0x446442
4463ce:	72 69                	jb     0x446439
4463d0:	62 75 74             	bound  %esi,0x74(%ebp)
4463d3:	65 00 53 75          	add    %dl,%gs:0x75(%ebx)
4463d7:	70 70                	jo     0x446449
4463d9:	72 65                	jb     0x446440
4463db:	73 73                	jae    0x446450
4463dd:	55                   	push   %ebp
4463de:	6e                   	outsb  %ds:(%esi),(%dx)
4463df:	6d                   	insl   (%dx),%es:(%edi)
4463e0:	61                   	popa
4463e1:	6e                   	outsb  %ds:(%esi),(%dx)
4463e2:	61                   	popa
4463e3:	67 65 64 43          	addr16 gs fs inc %ebx
4463e7:	6f                   	outsl  %ds:(%esi),(%dx)
4463e8:	64 65 53             	fs gs push %ebx
4463eb:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
4463ef:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
4463f6:	69
4463f7:	62 75 74             	bound  %esi,0x74(%ebp)
4463fa:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4463fe:	73 74                	jae    0x446474
446400:	65 6d                	gs insl (%dx),%es:(%edi)
446402:	2e 53                	cs push %ebx
446404:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
446408:	69 74 79 00 52 65 6c 	imul   $0x696c6552,0x0(%ecx,%edi,2),%esi
44640f:	69
446410:	61                   	popa
446411:	62 69 6c             	bound  %ebp,0x6c(%ecx)
446414:	69 74 79 43 6f 6e 74 	imul   $0x72746e6f,0x43(%ecx,%edi,2),%esi
44641b:	72
44641c:	61                   	popa
44641d:	63 74 41 74          	arpl   %esi,0x74(%ecx,%eax,2)
446421:	74 72                	je     0x446495
446423:	69 62 75 74 65 00 53 	imul   $0x53006574,0x75(%edx),%esp
44642a:	79 73                	jns    0x44649f
44642c:	74 65                	je     0x446493
44642e:	6d                   	insl   (%dx),%es:(%edi)
44642f:	2e 52                	cs push %edx
446431:	75 6e                	jne    0x4464a1
446433:	74 69                	je     0x44649e
446435:	6d                   	insl   (%dx),%es:(%edi)
446436:	65 2e 43             	gs cs inc %ebx
446439:	6f                   	outsl  %ds:(%esi),(%dx)
44643a:	6e                   	outsb  %ds:(%esi),(%dx)
44643b:	73 74                	jae    0x4464b1
44643d:	72 61                	jb     0x4464a0
44643f:	69 6e 65 64 45 78 65 	imul   $0x65784564,0x65(%esi),%ebp
446446:	63 75 74             	arpl   %esi,0x74(%ebp)
446449:	69 6f 6e 00 43 6f 6e 	imul   $0x6e6f4300,0x6e(%edi),%ebp
446450:	73 69                	jae    0x4464bb
446452:	73 74                	jae    0x4464c8
446454:	65 6e                	outsb  %gs:(%esi),(%dx)
446456:	63 79 00             	arpl   %edi,0x0(%ecx)
446459:	43                   	inc    %ebx
44645a:	65 72 00             	gs jb  0x44645d
44645d:	50                   	push   %eax
44645e:	61                   	popa
44645f:	72 61                	jb     0x4464c2
446461:	6d                   	insl   (%dx),%es:(%edi)
446462:	41                   	inc    %ecx
446463:	72 72                	jb     0x4464d7
446465:	61                   	popa
446466:	79 41                	jns    0x4464a9
446468:	74 74                	je     0x4464de
44646a:	72 69                	jb     0x4464d5
44646c:	62 75 74             	bound  %esi,0x74(%ebp)
44646f:	65 00 55 49          	add    %dl,%gs:0x49(%ebp)
446473:	6e                   	outsb  %ds:(%esi),(%dx)
446474:	74 33                	je     0x4464a9
446476:	32 00                	xor    (%eax),%al
446478:	52                   	push   %edx
446479:	75 6e                	jne    0x4464e9
44647b:	74 69                	je     0x4464e6
44647d:	6d                   	insl   (%dx),%es:(%edi)
44647e:	65 48                	gs dec %eax
446480:	65 6c                	gs insb (%dx),%es:(%edi)
446482:	70 65                	jo     0x4464e9
446484:	72 73                	jb     0x4464f9
446486:	00 49 6e             	add    %cl,0x6e(%ecx)
446489:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
446490:	65
446491:	41                   	inc    %ecx
446492:	72 72                	jb     0x446506
446494:	61                   	popa
446495:	79 00                	jns    0x446497
446497:	41                   	inc    %ecx
446498:	72 72                	jb     0x44650c
44649a:	61                   	popa
44649b:	79 00                	jns    0x44649d
44649d:	52                   	push   %edx
44649e:	75 6e                	jne    0x44650e
4464a0:	74 69                	je     0x44650b
4464a2:	6d                   	insl   (%dx),%es:(%edi)
4464a3:	65 46                	gs inc %esi
4464a5:	69 65 6c 64 48 61 6e 	imul   $0x6e614864,0x6c(%ebp),%esp
4464ac:	64 6c                	fs insb (%dx),%es:(%edi)
4464ae:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4464b2:	73 65                	jae    0x446519
4464b4:	6d                   	insl   (%dx),%es:(%edi)
4464b5:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4464b9:	53                   	push   %ebx
4464ba:	79 73                	jns    0x44652f
4464bc:	74 65                	je     0x446523
4464be:	6d                   	insl   (%dx),%es:(%edi)
4464bf:	2e 52                	cs push %edx
4464c1:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4464c4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4464c9:	6e                   	outsb  %ds:(%esi),(%dx)
4464ca:	00 47 65             	add    %al,0x65(%edi)
4464cd:	74 45                	je     0x446514
4464cf:	78 65                	js     0x446536
4464d1:	63 75 74             	arpl   %esi,0x74(%ebp)
4464d4:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
4464db:	6d                   	insl   (%dx),%es:(%edi)
4464dc:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4464e0:	47                   	inc    %edi
4464e1:	65 74 43             	gs je  0x446527
4464e4:	61                   	popa
4464e5:	6c                   	insb   (%dx),%es:(%edi)
4464e6:	6c                   	insb   (%dx),%es:(%edi)
4464e7:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
4464ee:	6d                   	insl   (%dx),%es:(%edi)
4464ef:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4464f3:	42                   	inc    %edx
4464f4:	79 74                	jns    0x44656a
4464f6:	65 00 42 75          	add    %al,%gs:0x75(%edx)
4464fa:	66 66 65 72 00       	data16 data16 gs jb 0x4464ff
4464ff:	42                   	inc    %edx
446500:	6c                   	insb   (%dx),%es:(%edi)
446501:	6f                   	outsl  %ds:(%esi),(%dx)
446502:	63 6b 43             	arpl   %ebp,0x43(%ebx)
446505:	6f                   	outsl  %ds:(%esi),(%dx)
446506:	70 79                	jo     0x446581
446508:	00 67 65             	add    %ah,0x65(%edi)
44650b:	74 5f                	je     0x44656c
44650d:	55                   	push   %ebp
44650e:	54                   	push   %esp
44650f:	46                   	inc    %esi
446510:	38 00                	cmp    %al,(%eax)
446512:	47                   	inc    %edi
446513:	65 74 53             	gs je  0x446569
446516:	74 72                	je     0x44658a
446518:	69 6e 67 00 52 69 6a 	imul   $0x6a695200,0x67(%esi),%ebp
44651f:	6e                   	outsb  %ds:(%esi),(%dx)
446520:	64 61                	fs popa
446522:	65 6c                	gs insb (%dx),%es:(%edi)
446524:	00 43 72             	add    %al,0x72(%ebx)
446527:	65 61                	gs popa
446529:	74 65                	je     0x446590
44652b:	00 53 79             	add    %dl,0x79(%ebx)
44652e:	6d                   	insl   (%dx),%es:(%edi)
44652f:	6d                   	insl   (%dx),%es:(%edi)
446530:	65 74 72             	gs je  0x4465a5
446533:	69 63 41 6c 67 6f 72 	imul   $0x726f676c,0x41(%ebx),%esp
44653a:	69 74 68 6d 00 73 65 	imul   $0x74657300,0x6d(%eax,%ebp,2),%esi
446541:	74
446542:	5f                   	pop    %edi
446543:	4b                   	dec    %ebx
446544:	65 79 00             	gs jns 0x446547
446547:	73 65                	jae    0x4465ae
446549:	74 5f                	je     0x4465aa
44654b:	49                   	dec    %ecx
44654c:	56                   	push   %esi
44654d:	00 43 72             	add    %al,0x72(%ebx)
446550:	65 61                	gs popa
446552:	74 65                	je     0x4465b9
446554:	44                   	inc    %esp
446555:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
446559:	70 74                	jo     0x4465cf
44655b:	6f                   	outsl  %ds:(%esi),(%dx)
44655c:	72 00                	jb     0x44655e
44655e:	49                   	dec    %ecx
44655f:	43                   	inc    %ebx
446560:	72 79                	jb     0x4465db
446562:	70 74                	jo     0x4465d8
446564:	6f                   	outsl  %ds:(%esi),(%dx)
446565:	54                   	push   %esp
446566:	72 61                	jb     0x4465c9
446568:	6e                   	outsb  %ds:(%esi),(%dx)
446569:	73 66                	jae    0x4465d1
44656b:	6f                   	outsl  %ds:(%esi),(%dx)
44656c:	72 6d                	jb     0x4465db
44656e:	00 54 72 61          	add    %dl,0x61(%edx,%esi,2)
446572:	6e                   	outsb  %ds:(%esi),(%dx)
446573:	73 66                	jae    0x4465db
446575:	6f                   	outsl  %ds:(%esi),(%dx)
446576:	72 6d                	jb     0x4465e5
446578:	46                   	inc    %esi
446579:	69 6e 61 6c 42 6c 6f 	imul   $0x6f6c426c,0x61(%esi),%ebp
446580:	63 6b 00             	arpl   %ebp,0x0(%ebx)
446583:	52                   	push   %edx
446584:	65 61                	gs popa
446586:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
44658a:	61                   	popa
44658b:	64 42                	fs inc %edx
44658d:	79 74                	jns    0x446603
44658f:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
446593:	74 5f                	je     0x4465f4
446595:	4c                   	dec    %esp
446596:	65 6e                	outsb  %gs:(%esi),(%dx)
446598:	67 74 68             	addr16 je 0x446603
44659b:	00 4d 61             	add    %cl,0x61(%ebp)
44659e:	74 68                	je     0x446608
4465a0:	00 4d 61             	add    %cl,0x61(%ebp)
4465a3:	78 00                	js     0x4465a5
4465a5:	57                   	push   %edi
4465a6:	72 69                	jb     0x446611
4465a8:	74 65                	je     0x44660f
4465aa:	00 47 65             	add    %al,0x65(%edi)
4465ad:	74 4f                	je     0x4465fe
4465af:	62 6a 65             	bound  %ebp,0x65(%edx)
4465b2:	63 74 56 61          	arpl   %esi,0x61(%esi,%edx,2)
4465b6:	6c                   	insb   (%dx),%es:(%edi)
4465b7:	75 65                	jne    0x44661e
4465b9:	00 45 71             	add    %al,0x71(%ebp)
4465bc:	75 61                	jne    0x44661f
4465be:	6c                   	insb   (%dx),%es:(%edi)
4465bf:	73 00                	jae    0x4465c1
4465c1:	47                   	inc    %edi
4465c2:	65 74 48             	gs je  0x44660d
4465c5:	61                   	popa
4465c6:	73 68                	jae    0x446630
4465c8:	43                   	inc    %ebx
4465c9:	6f                   	outsl  %ds:(%esi),(%dx)
4465ca:	64 65 00 47 65       	fs add %al,%gs:0x65(%edi)
4465cf:	74 54                	je     0x446625
4465d1:	79 70                	jns    0x446643
4465d3:	65 46                	gs inc %esi
4465d5:	72 6f                	jb     0x446646
4465d7:	6d                   	insl   (%dx),%es:(%edi)
4465d8:	48                   	dec    %eax
4465d9:	61                   	popa
4465da:	6e                   	outsb  %ds:(%esi),(%dx)
4465db:	64 6c                	fs insb (%dx),%es:(%edi)
4465dd:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4465e1:	6e                   	outsb  %ds:(%esi),(%dx)
4465e2:	74 69                	je     0x44664d
4465e4:	6d                   	insl   (%dx),%es:(%edi)
4465e5:	65 54                	gs push %esp
4465e7:	79 70                	jns    0x446659
4465e9:	65 48                	gs dec %eax
4465eb:	61                   	popa
4465ec:	6e                   	outsb  %ds:(%esi),(%dx)
4465ed:	64 6c                	fs insb (%dx),%es:(%edi)
4465ef:	65 00 54 6f 53       	add    %dl,%gs:0x53(%edi,%ebp,2)
4465f4:	74 72                	je     0x446668
4465f6:	69 6e 67 00 41 63 74 	imul   $0x74634100,0x67(%esi),%ebp
4465fd:	69 76 61 74 6f 72 00 	imul   $0x726f74,0x61(%esi),%esi
446604:	43                   	inc    %ebx
446605:	72 65                	jb     0x44666c
446607:	61                   	popa
446608:	74 65                	je     0x44666f
44660a:	49                   	dec    %ecx
44660b:	6e                   	outsb  %ds:(%esi),(%dx)
44660c:	73 74                	jae    0x446682
44660e:	61                   	popa
44660f:	6e                   	outsb  %ds:(%esi),(%dx)