4463c7:	6d                   	insl   (%dx),%es:(%edi)
4463c8:	56                   	push   %esi
4463c9:	2b 4c 46 56          	sub    0x56(%esi,%eax,2),%ecx
4463cd:	36 55                	ss push %ebp
4463cf:	42                   	inc    %edx
4463d0:	6d                   	insl   (%dx),%es:(%edi)
4463d1:	62 34 56             	bound  %esi,(%esi,%edx,2)
4463d4:	6f                   	outsl  %ds:(%esi),(%dx)
4463d5:	73 33                	jae    0x44640a
4463d7:	30 48 41             	xor    %cl,0x41(%eax)
4463da:	56                   	push   %esi
4463db:	34 70                	xor    $0x70,%al
4463dd:	36 38 74 75 59       	cmp    %dh,%ss:0x59(%ebp,%esi,2)
4463e2:	73 53                	jae    0x446437
4463e4:	46                   	inc    %esi
4463e5:	4a                   	dec    %edx
4463e6:	46                   	inc    %esi
4463e7:	6e                   	outsb  %ds:(%esi),(%dx)
4463e8:	52                   	push   %edx
4463e9:	52                   	push   %edx
4463ea:	7a 6d                	jp     0x446459
4463ec:	45                   	inc    %ebp
4463ed:	50                   	push   %eax
4463ee:	32 44 64 50          	xor    0x50(%esp,%eiz,2),%al
4463f2:	6a 57                	push   $0x57
4463f4:	74 73                	je     0x446469
4463f6:	62 38                	bound  %edi,(%eax)
4463f8:	6e                   	outsb  %ds:(%esi),(%dx)
4463f9:	39 6c 6a 62          	cmp    %ebp,0x62(%edx,%ebp,2)
4463fd:	6d                   	insl   (%dx),%es:(%edi)
4463fe:	4e                   	dec    %esi
4463ff:	71 6a                	jno    0x44646b
446401:	68 41 50 72 37       	push   $0x37725041
446406:	74 67                	je     0x44646f
446408:	6f                   	outsl  %ds:(%esi),(%dx)
446409:	59                   	pop    %ecx
44640a:	71 39                	jno    0x446445
44640c:	34 43                	xor    $0x43,%al
44640e:	74 4a                	je     0x44645a
446410:	6c                   	insb   (%dx),%es:(%edi)
446411:	67 4d                	addr16 dec %ebp
446413:	71 65                	jno    0x44647a
446415:	32 53 62             	xor    0x62(%ebx),%dl
446418:	30 45 51             	xor    %al,0x51(%ebp)
44641b:	31 35 4e 6e 32 79    	xor    %esi,0x79326e4e
446421:	47                   	inc    %edi
446422:	36 68 6e 6e 55 4d    	ss push $0x4d556e6e
446428:	64 37                	fs aaa
44642a:	52                   	push   %edx
44642b:	46                   	inc    %esi
44642c:	7a 58                	jp     0x446486
44642e:	69 52 2b 56 58 59 66 	imul   $0x66595856,0x2b(%edx),%edx
446435:	65 61                	gs popa
446437:	69 49 61 62 4f 76 58 	imul   $0x58764f62,0x61(%ecx),%ecx
44643e:	4f                   	dec    %edi
44643f:	57                   	push   %edi
446440:	68 30 54 6d 46       	push   $0x466d5430
446445:	66 34 49             	data16 xor $0x49,%al
446448:	6d                   	insl   (%dx),%es:(%edi)
446449:	30 2b                	xor    %ch,(%ebx)
44644b:	47                   	inc    %edi
44644c:	5a                   	pop    %edx
44644d:	55                   	push   %ebp
44644e:	35 47 54 79 50       	xor    $0x50795447,%eax
446453:	43                   	inc    %ebx
446454:	56                   	push   %esi
446455:	75 44                	jne    0x44649b
446457:	4f                   	dec    %edi
446458:	70 31                	jo     0x44648b
44645a:	7a 58                	jp     0x4464b4
44645c:	49                   	dec    %ecx
44645d:	5a                   	pop    %edx
44645e:	58                   	pop    %eax
44645f:	4e                   	dec    %esi
446460:	70 6d                	jo     0x4464cf
446462:	6f                   	outsl  %ds:(%esi),(%dx)
446463:	56                   	push   %esi
446464:	48                   	dec    %eax
446465:	6d                   	insl   (%dx),%es:(%edi)
446466:	39 79 59             	cmp    %edi,0x59(%ecx)
446469:	68 54 61 47 78       	push   $0x78476154
44646e:	34 6a                	xor    $0x6a,%al
446470:	66 33 6f 34          	xor    0x34(%edi),%bp
446474:	46                   	inc    %esi
446475:	68 63 62 41 42       	push   $0x42416263
44647a:	76 37                	jbe    0x4464b3
44647c:	53                   	push   %ebx
44647d:	49                   	dec    %ecx
44647e:	35 59 62 6d 56       	xor    $0x566d6259,%eax
446483:	68 32 4d 71 44       	push   $0x44714d32
446488:	71 30                	jno    0x4464ba
44648a:	55                   	push   %ebp
44648b:	66 58                	pop    %ax
44648d:	64 61                	fs popa
44648f:	57                   	push   %edi
446490:	45                   	inc    %ebp
446491:	76 63                	jbe    0x4464f6
446493:	5a                   	pop    %edx
446494:	5a                   	pop    %edx
446495:	38 79 73             	cmp    %bh,0x73(%ecx)
446498:	42                   	inc    %edx
446499:	6c                   	insb   (%dx),%es:(%edi)
44649a:	44                   	inc    %esp
44649b:	78 32                	js     0x4464cf
44649d:	54                   	push   %esp
44649e:	36 4a                	ss dec %edx
4464a0:	54                   	push   %esp
4464a1:	52                   	push   %edx
4464a2:	4d                   	dec    %ebp
4464a3:	66 70 52             	data16 jo 0x4464f8
4464a6:	42                   	inc    %edx
4464a7:	75 5a                	jne    0x446503
4464a9:	31 45 61             	xor    %eax,0x61(%ebp)
4464ac:	35 52 4e 69 47       	xor    $0x47694e52,%eax
4464b1:	73 6b                	jae    0x44651e
4464b3:	69 2b 6f 79 41 4c    	imul   $0x4c41796f,(%ebx),%ebp
4464b9:	45                   	inc    %ebp
4464ba:	69 55 53 55 4e 70 30 	imul   $0x30704e55,0x53(%ebp),%edx
4464c1:	36 43                	ss inc %ebx
4464c3:	78 50                	js     0x446515
4464c5:	43                   	inc    %ebx
4464c6:	5a                   	pop    %edx
4464c7:	67 30 37             	xor    %dh,(%bx)
4464ca:	67 46                	addr16 inc %esi
4464cc:	2b 72 32             	sub    0x32(%edx),%esi
4464cf:	74 50                	je     0x446521
4464d1:	63 59 57             	arpl   %ebx,0x57(%ecx)
4464d4:	43                   	inc    %ebx
4464d5:	71 69                	jno    0x446540
4464d7:	44                   	inc    %esp
4464d8:	66 7a 44             	data16 jp 0x44651f
4464db:	71 6c                	jno    0x446549
4464dd:	57                   	push   %edi
4464de:	52                   	push   %edx
4464df:	43                   	inc    %ebx
4464e0:	7a 44                	jp     0x446526
4464e2:	4b                   	dec    %ebx
4464e3:	77 52                	ja     0x446537
4464e5:	71 74                	jno    0x44655b
4464e7:	2f                   	das
4464e8:	46                   	inc    %esi
4464e9:	76 6a                	jbe    0x446555
4464eb:	43                   	inc    %ebx
4464ec:	30 55 68             	xor    %dl,0x68(%ebp)
4464ef:	58                   	pop    %eax
4464f0:	4b                   	dec    %ebx
4464f1:	5a                   	pop    %edx
4464f2:	49                   	dec    %ecx
4464f3:	48                   	dec    %eax
4464f4:	58                   	pop    %eax
4464f5:	42                   	inc    %edx
4464f6:	2b 51 50             	sub    0x50(%ecx),%edx
4464f9:	62 67 4a             	bound  %esp,0x4a(%edi)
4464fc:	65 66 56             	gs push %si
4464ff:	34 37                	xor    $0x37,%al
446501:	47                   	inc    %edi
446502:	79 6a                	jns    0x44656e
446504:	2b 39                	sub    (%ecx),%edi
446506:	67 34 65             	addr16 xor $0x65,%al
446509:	53                   	push   %ebx
44650a:	4b                   	dec    %ebx
44650b:	34 72                	xor    $0x72,%al
44650d:	35 30 75 53 55       	xor    $0x55537530,%eax
446512:	70 52                	jo     0x446566
446514:	61                   	popa
446515:	37                   	aaa
446516:	52                   	push   %edx
446517:	4b                   	dec    %ebx
446518:	64 62 63 4d          	bound  %esp,%fs:0x4d(%ebx)
44651c:	30 36                	xor    %dh,(%esi)
44651e:	74 65                	je     0x446585
446520:	6d                   	insl   (%dx),%es:(%edi)
446521:	66 30 7a 61          	data16 xor %bh,0x61(%edx)
446525:	43                   	inc    %ebx
446526:	62 2b                	bound  %ebp,(%ebx)
446528:	53                   	push   %ebx
446529:	56                   	push   %esi
44652a:	32 50 67             	xor    0x67(%eax),%dl
44652d:	79 49                	jns    0x446578
44652f:	75 78                	jne    0x4465a9
446531:	71 35                	jno    0x446568
446533:	4b                   	dec    %ebx
446534:	4b                   	dec    %ebx
446535:	39 53 7a             	cmp    %edx,0x7a(%ebx)
446538:	6d                   	insl   (%dx),%es:(%edi)
446539:	31 39                	xor    %edi,(%ecx)
44653b:	4c                   	dec    %esp
44653c:	30 50 73             	xor    %dl,0x73(%eax)
44653f:	46                   	inc    %esi
446540:	43                   	inc    %ebx
446541:	54                   	push   %esp
446542:	62 65 5a             	bound  %esp,0x5a(%ebp)
446545:	6d                   	insl   (%dx),%es:(%edi)
446546:	59                   	pop    %ecx
446547:	4c                   	dec    %esp
446548:	74 67                	je     0x4465b1
44654a:	54                   	push   %esp
44654b:	52                   	push   %edx
44654c:	44                   	inc    %esp
44654d:	76 71                	jbe    0x4465c0
44654f:	63 79 7a             	arpl   %edi,0x7a(%ecx)
446552:	4b                   	dec    %ebx
446553:	33 39                	xor    (%ecx),%edi
446555:	4c                   	dec    %esp
446556:	47                   	inc    %edi
446557:	30 37                	xor    %dh,(%edi)
446559:	46                   	inc    %esi
44655a:	4e                   	dec    %esi
44655b:	6f                   	outsl  %ds:(%esi),(%dx)
44655c:	45                   	inc    %ebp
44655d:	4a                   	dec    %edx
44655e:	69 6d 67 4e 6b 47 49 	imul   $0x49476b4e,0x67(%ebp),%ebp
446565:	38 70 35             	cmp    %dh,0x35(%eax)
446568:	71 34                	jno    0x44659e
44656a:	4f                   	dec    %edi
44656b:	38 58 38             	cmp    %bl,0x38(%eax)
44656e:	31 4b 6c             	xor    %ecx,0x6c(%ebx)
446571:	43                   	inc    %ebx
446572:	4f                   	dec    %edi
446573:	32 45 6c             	xor    0x6c(%ebp),%al
446576:	61                   	popa
446577:	73 52                	jae    0x4465cb
446579:	36 4a                	ss dec %edx
44657b:	36 66 46             	ss inc %si
44657e:	30 6f 36             	xor    %ch,0x36(%edi)
446581:	6b 62 44 67          	imul   $0x67,0x44(%edx),%esp
446585:	73 61                	jae    0x4465e8
446587:	6a 55                	push   $0x55
446589:	4b                   	dec    %ebx
44658a:	47                   	inc    %edi
44658b:	38 59 32             	cmp    %bl,0x32(%ecx)
44658e:	68 6d 43 78 43       	push   $0x4378436d
446593:	62 67 37             	bound  %esp,0x37(%edi)
446596:	51                   	push   %ecx
446597:	43                   	inc    %ebx
446598:	76 31                	jbe    0x4465cb
44659a:	42                   	inc    %edx
44659b:	33 4c 68 2b          	xor    0x2b(%eax,%ebp,2),%ecx
44659f:	53                   	push   %ebx
4465a0:	6d                   	insl   (%dx),%es:(%edi)
4465a1:	49                   	dec    %ecx
4465a2:	2b 6c 34 37          	sub    0x37(%esp,%esi,1),%ebp
4465a6:	74 6b                	je     0x446613
4465a8:	46                   	inc    %esi
4465a9:	37                   	aaa
4465aa:	68 55 34 31 79       	push   $0x79313455
4465af:	57                   	push   %edi
4465b0:	69 62 38 33 34 59 79 	imul   $0x79593433,0x38(%edx),%esp
4465b7:	55                   	push   %ebp
4465b8:	4a                   	dec    %edx
4465b9:	32 6a 56             	xor    0x56(%edx),%ch
4465bc:	72 62                	jb     0x446620
4465be:	62 57 37             	bound  %edx,0x37(%edi)
4465c1:	32 62 4d             	xor    0x4d(%edx),%ah
4465c4:	41                   	inc    %ecx
4465c5:	55                   	push   %ebp
4465c6:	47                   	inc    %edi
4465c7:	53                   	push   %ebx
4465c8:	4a                   	dec    %edx
4465c9:	68 35 43 50 66       	push   $0x66504335
4465ce:	71 77                	jno    0x446647
4465d0:	4f                   	dec    %edi
4465d1:	2b 57 4a             	sub    0x4a(%edi),%edx
4465d4:	46                   	inc    %esi
4465d5:	68 71 68 48 74       	push   $0x74486871
4465da:	78 73                	js     0x44664f
4465dc:	63 76 63             	arpl   %esi,0x63(%esi)
4465df:	6e                   	outsb  %ds:(%esi),(%dx)
4465e0:	78 30                	js     0x446612
4465e2:	66 61                	popaw
4465e4:	45                   	inc    %ebp
4465e5:	64 56                	fs push %esi
4465e7:	50                   	push   %eax
4465e8:	35 77 50 47 6e       	xor    $0x6e475077,%eax
4465ed:	34 33                	xor    $0x33,%al
4465ef:	73 69                	jae    0x44665a
4465f1:	4d                   	dec    %ebp
4465f2:	6a 41                	push   $0x41
4465f4:	5a                   	pop    %edx
4465f5:	4c                   	dec    %esp
4465f6:	70 32                	jo     0x44662a
4465f8:	45                   	inc    %ebp
4465f9:	4d                   	dec    %ebp
4465fa:	35 47 49 74 33       	xor    $0x33744947,%eax
4465ff:	35 4c 42 32 45       	xor    $0x4532424c,%eax
446604:	6e                   	outsb  %ds:(%esi),(%dx)
446605:	6c                   	insb   (%dx),%es:(%edi)
446606:	4b                   	dec    %ebx
446607:	47                   	inc    %edi
446608:	72 79                	jb     0x446683
44660a:	34 65                	xor    $0x65,%al
44660c:	6c                   	insb   (%dx),%es:(%edi)
44660d:	76 53                	jbe    0x446662
44660f:	4a                   	dec    %edx
446610:	79 31                	jns    0x446643
446612:	34 48                	xor    $0x48,%al
446614:	46                   	inc    %esi
446615:	32 65 62             	xor    0x62(%ebp),%ah
446618:	58                   	pop    %eax
446619:	41                   	inc    %ecx
44661a:	73 74                	jae    0x446690
44661c:	4a                   	dec    %edx
44661d:	71 32                	jno    0x446651
44661f:	69 79 33 4f 73 54 74 	imul   $0x7454734f,0x33(%ecx),%edi
446626:	6c                   	insb   (%dx),%es:(%edi)
446627:	42                   	inc    %edx
446628:	73 71                	jae    0x44669b
44662a:	69 6d 7a 59 72 46 46 	imul   $0x46467259,0x7a(%ebp),%ebp
446631:	34 45                	xor    $0x45,%al
446633:	69 77 67 52 42 59 4b 	imul   $0x4b594252,0x67(%edi),%esi
44663a:	7a 38                	jp     0x446674
44663c:	35 45 68 55 6a       	xor    $0x6a556845,%eax
446641:	75 2b                	jne    0x44666e
446643:	56                   	push   %esi
446644:	6b 6a 42 58          	imul   $0x58,0x42(%edx),%ebp
446648:	56                   	push   %esi
446649:	4e                   	dec    %esi
44664a:	78 69                	js     0x4466b5
44664c:	32 45 6e             	xor    0x6e(%ebp),%al
44664f:	71 48                	jno    0x446699
446651:	34 45                	xor    $0x45,%al
446653:	35 53 61 46 63       	xor    $0x63466153,%eax
446658:	5a                   	pop    %edx
446659:	53                   	push   %ebx
44665a:	70 63                	jo     0x4466bf
44665c:	63 63 7a             	arpl   %esp,0x7a(%ebx)
44665f:	35 56 38 4c 75       	xor    $0x754c3856,%eax
446664:	52                   	push   %edx
446665:	47                   	inc    %edi
446666:	72 4d                	jb     0x4466b5
446668:	32 75 6d             	xor    0x6d(%ebp),%dh
44666b:	34 4d                	xor    $0x4d,%al
44666d:	47                   	inc    %edi
44666e:	55                   	push   %ebp
44666f:	69 53 62 34 2b 44 65 	imul   $0x65442b34,0x62(%ebx),%edx
446676:	42                   	inc    %edx
446677:	32 39                	xor    (%ecx),%bh
446679:	52                   	push   %edx
44667a:	76 61                	jbe    0x4466dd
44667c:	4a                   	dec    %edx
44667d:	44                   	inc    %esp
44667e:	50                   	push   %eax
44667f:	46                   	inc    %esi
446680:	41                   	inc    %ecx
446681:	78 4f                	js     0x4466d2
446683:	6f                   	outsl  %ds:(%esi),(%dx)
446684:	6c                   	insb   (%dx),%es:(%edi)
446685:	6b 6d 78 70          	imul   $0x70,0x78(%ebp),%ebp
446689:	68 66 64 50 65       	push   $0x65506466
44668e:	70 42                	jo     0x4466d2