438451:	61                   	popa
438452:	68 66 53 69 34       	push   $0x34695366
438457:	4b                   	dec    %ebx
438458:	36 35 75 4b 49 54    	ss xor $0x54494b75,%eax
43845e:	4a                   	dec    %edx
43845f:	64 36 70 32          	fs ss jo 0x438495
438463:	6e                   	outsb  %ds:(%esi),(%dx)
438464:	6a 6b                	push   $0x6b
438466:	61                   	popa
438467:	65 4a                	gs dec %edx
438469:	4c                   	dec    %esp
43846a:	73 6e                	jae    0x4384da
43846c:	51                   	push   %ecx
43846d:	70 42                	jo     0x4384b1
43846f:	4c                   	dec    %esp
438470:	37                   	aaa
438471:	35 69 65 6b 61       	xor    $0x616b6569,%eax
438476:	4c                   	dec    %esp
438477:	65 39 6b 6e          	cmp    %ebp,%gs:0x6e(%ebx)
43847b:	73 4f                	jae    0x4384cc
43847d:	38 6d 33             	cmp    %ch,0x33(%ebp)
438480:	4c                   	dec    %esp
438481:	4d                   	dec    %ebp
438482:	52                   	push   %edx
438483:	35 37 30 44 46       	xor    $0x46443037,%eax
438488:	50                   	push   %eax
438489:	58                   	pop    %eax
43848a:	37                   	aaa
43848b:	69 64 44 4a 65 47 73 	imul   $0x6b734765,0x4a(%esp,%eax,2),%esp
438492:	6b
438493:	30 6b 6c             	xor    %ch,0x6c(%ebx)
438496:	72 73                	jb     0x43850b
438498:	66 30 6a 6f          	data16 xor %ch,0x6f(%edx)
43849c:	6e                   	outsb  %ds:(%esi),(%dx)
43849d:	53                   	push   %ebx
43849e:	64 4f                	fs dec %edi
4384a0:	57                   	push   %edi
4384a1:	57                   	push   %edi
4384a2:	76 41                	jbe    0x4384e5
4384a4:	34 52                	xor    $0x52,%al
4384a6:	63 33                	arpl   %esi,(%ebx)
4384a8:	6d                   	insl   (%dx),%es:(%edi)
4384a9:	31 58 2b             	xor    %ebx,0x2b(%eax)
4384ac:	41                   	inc    %ecx
4384ad:	47                   	inc    %edi
4384ae:	4d                   	dec    %ebp
4384af:	51                   	push   %ecx
4384b0:	43                   	inc    %ebx
4384b1:	2f                   	das
4384b2:	70 37                	jo     0x4384eb
4384b4:	63 2f                	arpl   %ebp,(%edi)
4384b6:	75 76                	jne    0x43852e
4384b8:	42                   	inc    %edx
4384b9:	75 43                	jne    0x4384fe
4384bb:	4d                   	dec    %ebp
4384bc:	6c                   	insb   (%dx),%es:(%edi)
4384bd:	30 2b                	xor    %ch,(%ebx)
4384bf:	36 78 31             	ss js  0x4384f3
4384c2:	34 39                	xor    $0x39,%al
4384c4:	54                   	push   %esp
4384c5:	70 67                	jo     0x43852e
4384c7:	2b 2f                	sub    (%edi),%ebp
4384c9:	6e                   	outsb  %ds:(%esi),(%dx)
4384ca:	78 56                	js     0x438522
4384cc:	58                   	pop    %eax
4384cd:	67 64 58             	addr16 fs pop %eax
4384d0:	59                   	pop    %ecx
4384d1:	48                   	dec    %eax
4384d2:	31 77 31             	xor    %esi,0x31(%edi)
4384d5:	4a                   	dec    %edx
4384d6:	67 35 31 51 56 72    	addr16 xor $0x72565131,%eax
4384dc:	6f                   	outsl  %ds:(%esi),(%dx)
4384dd:	48                   	dec    %eax
4384de:	34 38                	xor    $0x38,%al
4384e0:	47                   	inc    %edi
4384e1:	56                   	push   %esi
4384e2:	34 4a                	xor    $0x4a,%al
4384e4:	69 32 6e 73 53 65    	imul   $0x6553736e,(%edx),%esi
4384ea:	32 63 54             	xor    0x54(%ebx),%ah
4384ed:	55                   	push   %ebp
4384ee:	47                   	inc    %edi
4384ef:	34 4b                	xor    $0x4b,%al
4384f1:	31 41 42             	xor    %eax,0x42(%ecx)
4384f4:	6d                   	insl   (%dx),%es:(%edi)
4384f5:	66 72 4a             	data16 jb 0x438542
4384f8:	6c                   	insb   (%dx),%es:(%edi)
4384f9:	43                   	inc    %ebx
4384fa:	69 57 50 4f 74 46 64 	imul   $0x6446744f,0x50(%edi),%edx
438501:	76 38                	jbe    0x43853b
438503:	6f                   	outsl  %ds:(%esi),(%dx)
438504:	41                   	inc    %ecx
438505:	41                   	inc    %ecx
438506:	57                   	push   %edi
438507:	30 59 77             	xor    %bl,0x77(%ecx)
43850a:	41                   	inc    %ecx
43850b:	6d                   	insl   (%dx),%es:(%edi)
43850c:	6b 6a 2b 62          	imul   $0x62,0x2b(%edx),%ebp
438510:	31 6d 55             	xor    %ebp,0x55(%ebp)
438513:	71 50                	jno    0x438565
438515:	2f                   	das
438516:	51                   	push   %ecx
438517:	48                   	dec    %eax
438518:	64 53                	fs push %ebx
43851a:	72 61                	jb     0x43857d
43851c:	63 6c 49 53          	arpl   %ebp,0x53(%ecx,%ecx,2)
438520:	2b 70 2f             	sub    0x2f(%eax),%esi
438523:	37                   	aaa
438524:	34 59                	xor    $0x59,%al
438526:	6a 52                	push   $0x52
438528:	7a 63                	jp     0x43858d
43852a:	6d                   	insl   (%dx),%es:(%edi)
43852b:	67 50                	addr16 push %eax
43852d:	6f                   	outsl  %ds:(%esi),(%dx)
43852e:	4b                   	dec    %ebx
43852f:	58                   	pop    %eax
438530:	4c                   	dec    %esp
438531:	58                   	pop    %eax
438532:	41                   	inc    %ecx
438533:	4e                   	dec    %esi
438534:	4f                   	dec    %edi
438535:	4f                   	dec    %edi
438536:	78 65                	js     0x43859d
438538:	54                   	push   %esp
438539:	57                   	push   %edi
43853a:	4e                   	dec    %esi
43853b:	70 65                	jo     0x4385a2
43853d:	2f                   	das
43853e:	38 2f                	cmp    %ch,(%edi)
438540:	66 53                	push   %bx
438542:	52                   	push   %edx
438543:	5a                   	pop    %edx
438544:	6e                   	outsb  %ds:(%esi),(%dx)
438545:	4f                   	dec    %edi
438546:	6c                   	insb   (%dx),%es:(%edi)
438547:	57                   	push   %edi
438548:	71 43                	jno    0x43858d
43854a:	71 74                	jno    0x4385c0
43854c:	72 57                	jb     0x4385a5
43854e:	48                   	dec    %eax
43854f:	77 62                	ja     0x4385b3
438551:	6e                   	outsb  %ds:(%esi),(%dx)
438552:	4f                   	dec    %edi
438553:	35 71 39 4c 33       	xor    $0x334c3971,%eax
438558:	6d                   	insl   (%dx),%es:(%edi)
438559:	68 69 51 48 33       	push   $0x33485169
43855e:	71 33                	jno    0x438593
438560:	2b 6f 45             	sub    0x45(%edi),%ebp
438563:	47                   	inc    %edi
438564:	69 4c 6b 35 6e 54 70 	imul   $0x4c70546e,0x35(%ebx,%ebp,2),%ecx
43856b:	4c
43856c:	63 6a 43             	arpl   %ebp,0x43(%edx)
43856f:	57                   	push   %edi
438570:	38 76 55             	cmp    %dh,0x55(%esi)
438573:	2b 70 79             	sub    0x79(%eax),%esi
438576:	54                   	push   %esp
438577:	76 75                	jbe    0x4385ee
438579:	4a                   	dec    %edx
43857a:	42                   	inc    %edx
43857b:	44                   	inc    %esp
43857c:	68 69 6a 76 38       	push   $0x38766a69
438581:	47                   	inc    %edi
438582:	7a 77                	jp     0x4385fb
438584:	46                   	inc    %esi
438585:	32 4c 49 31          	xor    0x31(%ecx,%ecx,2),%cl
438589:	4f                   	dec    %edi
43858a:	2f                   	das
43858b:	49                   	dec    %ecx
43858c:	78 68                	js     0x4385f6
43858e:	56                   	push   %esi
43858f:	31 47 4e             	xor    %eax,0x4e(%edi)
438592:	67 6a 38             	addr16 push $0x38
438595:	71 6d                	jno    0x438604
438597:	48                   	dec    %eax
438598:	6f                   	outsl  %ds:(%esi),(%dx)
438599:	58                   	pop    %eax
43859a:	42                   	inc    %edx
43859b:	62 49 77             	bound  %ecx,0x77(%ecx)
43859e:	31 39                	xor    %edi,(%ecx)
4385a0:	31 2b                	xor    %ebp,(%ebx)
4385a2:	45                   	inc    %ebp
4385a3:	48                   	dec    %eax
4385a4:	63 52 4b             	arpl   %edx,0x4b(%edx)
4385a7:	67 63 75 4d          	arpl   %esi,0x4d(%di)
4385ab:	55                   	push   %ebp
4385ac:	62 57 7a             	bound  %edx,0x7a(%edi)
4385af:	74 74                	je     0x438625
4385b1:	71 43                	jno    0x4385f6
4385b3:	64 32 2b             	xor    %fs:(%ebx),%ch
4385b6:	33 48 44             	xor    0x44(%eax),%ecx
4385b9:	6f                   	outsl  %ds:(%esi),(%dx)
4385ba:	37                   	aaa
4385bb:	68 6d 33 4b 5a       	push   $0x5a4b336d
4385c0:	50                   	push   %eax
4385c1:	2f                   	das
4385c2:	2f                   	das
4385c3:	6d                   	insl   (%dx),%es:(%edi)
4385c4:	71 49                	jno    0x43860f
4385c6:	58                   	pop    %eax
4385c7:	58                   	pop    %eax
4385c8:	6f                   	outsl  %ds:(%esi),(%dx)
4385c9:	67 57                	addr16 push %edi
4385cb:	35 6c 33 68 69       	xor    $0x6968336c,%eax
4385d0:	34 4f                	xor    $0x4f,%al
4385d2:	6d                   	insl   (%dx),%es:(%edi)
4385d3:	4b                   	dec    %ebx
4385d4:	5a                   	pop    %edx
4385d5:	4f                   	dec    %edi
4385d6:	67 36 76 53          	addr16 ss jbe 0x43862d
4385da:	35 66 4e 78 65       	xor    $0x65784e66,%eax
4385df:	4a                   	dec    %edx
4385e0:	32 6d 52             	xor    0x52(%ebp),%ch
4385e3:	59                   	pop    %ecx
4385e4:	6a 32                	push   $0x32
4385e6:	6e                   	outsb  %ds:(%esi),(%dx)
4385e7:	37                   	aaa
4385e8:	79 56                	jns    0x438640
4385ea:	4e                   	dec    %esi
4385eb:	4d                   	dec    %ebp
4385ec:	77 53                	ja     0x438641
4385ee:	61                   	popa
4385ef:	62 67 4b             	bound  %esp,0x4b(%edi)
4385f2:	59                   	pop    %ecx
4385f3:	70 44                	jo     0x438639
4385f5:	54                   	push   %esp
4385f6:	69 7a 38 6e 4c 48 73 	imul   $0x73484c6e,0x38(%edx),%edi
4385fd:	6a 57                	push   $0x57
4385ff:	6d                   	insl   (%dx),%es:(%edi)
438600:	65 2f                	gs das
438602:	44                   	inc    %esp
438603:	66 30 4b 62          	data16 xor %cl,0x62(%ebx)
438607:	44                   	inc    %esp
438608:	47                   	inc    %edi
438609:	30 50 67             	xor    %dl,0x67(%eax)
43860c:	4d                   	dec    %ebp
43860d:	48                   	dec    %eax
43860e:	30 75 4f             	xor    %dh,0x4f(%ebp)
438611:	59                   	pop    %ecx
438612:	57                   	push   %edi
438613:	50                   	push   %eax
438614:	6e                   	outsb  %ds:(%esi),(%dx)
438615:	75 6f                	jne    0x438686
438617:	4d                   	dec    %ebp
438618:	35 61 33 64 6e       	xor    $0x6e643361,%eax
43861d:	41                   	inc    %ecx
43861e:	43                   	inc    %ebx
43861f:	77 4e                	ja     0x43866f
438621:	36 74 44             	ss je  0x438668
438624:	64 55                	fs push %ebp
438626:	75 6f                	jne    0x438697
438628:	6c                   	insb   (%dx),%es:(%edi)
438629:	7a 76                	jp     0x4386a1
43862b:	74 59                	je     0x438686
43862d:	59                   	pop    %ecx
43862e:	6a 51                	push   $0x51
438630:	71 7a                	jno    0x4386ac
438632:	43                   	inc    %ebx
438633:	54                   	push   %esp
438634:	73 57                	jae    0x43868d
438636:	72 74                	jb     0x4386ac
438638:	45                   	inc    %ebp
438639:	31 58 57             	xor    %ebx,0x57(%eax)
43863c:	58                   	pop    %eax
43863d:	4b                   	dec    %ebx
43863e:	35 4a 33 35 4e       	xor    $0x4e35334a,%eax
438643:	61                   	popa
438644:	66 68 5a 52          	pushw  $0x525a
438648:	32 33                	xor    (%ebx),%dh
43864a:	75 6b                	jne    0x4386b7
43864c:	66 64 4e             	fs dec %si
43864f:	6f                   	outsl  %ds:(%esi),(%dx)
438650:	48                   	dec    %eax
438651:	6a 6d                	push   $0x6d
438653:	63 48 69             	arpl   %ecx,0x69(%eax)
438656:	76 7a                	jbe    0x4386d2
438658:	53                   	push   %ebx
438659:	57                   	push   %edi
43865a:	7a 33                	jp     0x43868f
43865c:	67 48                	addr16 dec %eax
43865e:	79 6b                	jns    0x4386cb
438660:	75 4d                	jne    0x4386af
438662:	32 62 34             	xor    0x34(%edx),%ah
438665:	4a                   	dec    %edx
438666:	73 4b                	jae    0x4386b3
438668:	78 5a                	js     0x4386c4
43866a:	34 43                	xor    $0x43,%al
43866c:	43                   	inc    %ebx
43866d:	6d                   	insl   (%dx),%es:(%edi)
43866e:	70 42                	jo     0x4386b2
438670:	4e                   	dec    %esi
438671:	78 59                	js     0x4386cc
438673:	4a                   	dec    %edx
438674:	2f                   	das
438675:	30 57 67             	xor    %dl,0x67(%edi)
438678:	78 4b                	js     0x4386c5
43867a:	76 67                	jbe    0x4386e3
43867c:	74 6f                	je     0x4386ed
43867e:	67 6f                	outsl  %ds:(%si),(%dx)
438680:	39 62 6c             	cmp    %esp,0x6c(%edx)
438683:	62 52 5a             	bound  %edx,0x5a(%edx)
438686:	59                   	pop    %ecx
438687:	62 5a 34             	bound  %ebx,0x34(%edx)
43868a:	30 61 45             	xor    %ah,0x45(%ecx)
43868d:	69 74 79 43 71 48 6f 	imul   $0x676f4871,0x43(%ecx,%edi,2),%esi
438694:	67
438695:	51                   	push   %ecx
438696:	4e                   	dec    %esi
438697:	4f                   	dec    %edi
438698:	6c                   	insb   (%dx),%es:(%edi)
438699:	48                   	dec    %eax
43869a:	6a 61                	push   $0x61
43869c:	50                   	push   %eax
43869d:	51                   	push   %ecx
43869e:	44                   	inc    %esp
43869f:	57                   	push   %edi
4386a0:	71 4b                	jno    0x4386ed
4386a2:	34 72                	xor    $0x72,%al
4386a4:	69 57 49 35 72 61 57 	imul   $0x57617235,0x49(%edi),%edx
4386ab:	4f                   	dec    %edi
4386ac:	78 50                	js     0x4386fe
4386ae:	59                   	pop    %ecx
4386af:	52                   	push   %edx
4386b0:	43                   	inc    %ebx
4386b1:	79 57                	jns    0x43870a
4386b3:	73 39                	jae    0x4386ee
4386b5:	6f                   	outsl  %ds:(%esi),(%dx)
4386b6:	66 72 4b             	data16 jb 0x438704
4386b9:	46                   	inc    %esi
4386ba:	57                   	push   %edi
4386bb:	6b 63 79 67          	imul   $0x67,0x79(%ebx),%esp
4386bf:	43                   	inc    %ebx
4386c0:	5a                   	pop    %edx
4386c1:	75 38                	jne    0x4386fb
4386c3:	6c                   	insb   (%dx),%es:(%edi)
4386c4:	54                   	push   %esp
4386c5:	67 35 57 2b 7a 5a    	addr16 xor $0x5a7a2b57,%eax
4386cb:	4f                   	dec    %edi
4386cc:	4c                   	dec    %esp
4386cd:	2b 49 6c             	sub    0x6c(%ecx),%ecx
4386d0:	38 72 5a             	cmp    %dh,0x5a(%edx)
4386d3:	42                   	inc    %edx
4386d4:	63 47 52             	arpl   %eax,0x52(%edi)
4386d7:	44                   	inc    %esp
4386d8:	35 76 30 6a 4e       	xor    $0x4e6a3076,%eax
4386dd:	77 6c                	ja     0x43874b
4386df:	45                   	inc    %ebp
4386e0:	76 51                	jbe    0x438733
4386e2:	65 79 74             	gs jns 0x438759
4386e5:	70 32                	jo     0x438719
4386e7:	5a                   	pop    %edx
4386e8:	67 57                	addr16 push %edi