418589:	47                   	inc    %edi
41858a:	55                   	push   %ebp
41858b:	38 61 35             	cmp    %ah,0x35(%ecx)
41858e:	4b                   	dec    %ebx
41858f:	4f                   	dec    %edi
418590:	73 59                	jae    0x4185eb
418592:	7a 71                	jp     0x418605
418594:	70 76                	jo     0x41860c
418596:	6c                   	insb   (%dx),%es:(%edi)
418597:	6a 6b                	push   $0x6b
418599:	57                   	push   %edi
41859a:	47                   	inc    %edi
41859b:	57                   	push   %edi
41859c:	4b                   	dec    %ebx
41859d:	75 51                	jne    0x4185f0
41859f:	53                   	push   %ebx
4185a0:	39 6d 5a             	cmp    %ebp,0x5a(%ebp)
4185a3:	75 4a                	jne    0x4185ef
4185a5:	59                   	pop    %ecx
4185a6:	51                   	push   %ecx
4185a7:	61                   	popa
4185a8:	24 38                	and    $0x38,%al
4185aa:	67 35 4a 36 63 39    	addr16 xor $0x3963364a,%eax
4185b0:	72 68                	jb     0x41861a
4185b2:	6f                   	outsl  %ds:(%esi),(%dx)
4185b3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4185b8:	31 72 24             	xor    %esi,0x24(%edx)
4185bb:	53                   	push   %ebx
4185bc:	64 39 41 63          	cmp    %eax,%fs:0x63(%ecx)
4185c0:	62 77 36             	bound  %esi,0x36(%edi)
4185c3:	4b                   	dec    %ebx
4185c4:	73 4b                	jae    0x418611
4185c6:	76 5f                	jbe    0x418627
4185c8:	46                   	inc    %esi
4185c9:	39 75 59             	cmp    %esi,0x59(%ebp)
4185cc:	54                   	push   %esp
4185cd:	50                   	push   %eax
4185ce:	76 76                	jbe    0x418646
4185d0:	47                   	inc    %edi
4185d1:	41                   	inc    %ecx
4185d2:	66 69 45 77 55 6e    	imul   $0x6e55,0x77(%ebp),%ax
4185d8:	61                   	popa
4185d9:	69 39 4f 47 59 41    	imul   $0x4159474f,(%ecx),%edi
4185df:	55                   	push   %ebp
4185e0:	51                   	push   %ecx
4185e1:	42                   	inc    %edx
4185e2:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
4185e8:	53                   	push   %ebx
4185e9:	4a                   	dec    %edx
4185ea:	41                   	inc    %ecx
4185eb:	4d                   	dec    %ebp
4185ec:	47                   	inc    %edi
4185ed:	42                   	inc    %edx
4185ee:	45                   	inc    %ebp
4185ef:	33 37                	xor    (%edi),%esi
4185f1:	49                   	dec    %ecx
4185f2:	5a                   	pop    %edx
4185f3:	6a 72                	push   $0x72
4185f5:	39 30                	cmp    %esi,(%eax)
4185f7:	6a 53                	push   $0x53
4185f9:	34 5f                	xor    $0x5f,%al
4185fb:	4d                   	dec    %ebp
4185fc:	59                   	pop    %ecx
4185fd:	4e                   	dec    %esi
4185fe:	57                   	push   %edi
4185ff:	4e                   	dec    %esi
418600:	61                   	popa
418601:	31 24 73             	xor    %esp,(%ebx,%esi,2)
418604:	38 50 58             	cmp    %dl,0x58(%eax)
418607:	68 4f 45 72 62       	push   $0x6272454f
41860c:	6e                   	outsb  %ds:(%esi),(%dx)
41860d:	41                   	inc    %ecx
41860e:	68 4b 5f 5a 49       	push   $0x495a5f4b
418613:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
418618:	45                   	inc    %ebp
418619:	44                   	inc    %esp
41861a:	55                   	push   %ebp
41861b:	35 62 71 53 24       	xor    $0x24537162,%eax
418620:	54                   	push   %esp
418621:	39 54 30 6b          	cmp    %edx,0x6b(%eax,%esi,1)
418625:	32 78 48             	xor    0x48(%eax),%bh
418628:	61                   	popa
418629:	7a 6e                	jp     0x418699
41862b:	75 50                	jne    0x41867d
41862d:	54                   	push   %esp
41862e:	4e                   	dec    %esi
41862f:	49                   	dec    %ecx
418630:	38 6a 34             	cmp    %ch,0x34(%edx)
418633:	7a 36                	jp     0x41866b
418635:	49                   	dec    %ecx
418636:	49                   	dec    %ecx
418637:	35 32 49 74 55       	xor    $0x55744932,%eax
41863c:	65 30 77 6a          	xor    %dh,%gs:0x6a(%edi)
418640:	79 5a                	jns    0x41869c
418642:	34 3d                	xor    $0x3d,%al
418644:	00 23                	add    %ah,(%ebx)
418646:	3d 71 4a 41 5a       	cmp    $0x5a414a71,%eax
41864b:	37                   	aaa
41864c:	69 73 34 31 74 49 58 	imul   $0x58497431,0x34(%ebx),%esi
418653:	4d                   	dec    %ebp
418654:	4e                   	dec    %esi
418655:	44                   	inc    %esp
418656:	51                   	push   %ecx
418657:	49                   	dec    %ecx
418658:	6b 47 4c 67          	imul   $0x67,0x4c(%edi),%eax
41865c:	6a 52                	push   $0x52
41865e:	43                   	inc    %ebx
41865f:	31 35 45 69 73 5f    	xor    %esi,0x5f736945
418665:	51                   	push   %ecx
418666:	42                   	inc    %edx
418667:	72 64                	jb     0x4186cd
418669:	46                   	inc    %esi
41866a:	78 38                	js     0x4186a4
41866c:	4a                   	dec    %edx
41866d:	54                   	push   %esp
41866e:	32 52 78             	xor    0x78(%edx),%dl
418671:	35 34 3d 00 23       	xor    $0x23003d34,%eax
418676:	3d 71 73 52 32       	cmp    $0x32527371,%eax
41867b:	35 70 4c 72 41       	xor    $0x41724c70,%eax
418680:	67 77 70             	addr16 ja 0x4186f3
418683:	73 24                	jae    0x4186a9
418685:	44                   	inc    %esp
418686:	77 64                	ja     0x4186ec
418688:	42                   	inc    %edx
418689:	5f                   	pop    %edi
41868a:	42                   	inc    %edx
41868b:	75 55                	jne    0x4186e2
41868d:	62 4d 69             	bound  %ecx,0x69(%ebp)
418690:	70 69                	jo     0x4186fb
418692:	55                   	push   %ebp
418693:	46                   	inc    %esi
418694:	46                   	inc    %esi
418695:	45                   	inc    %ebp
418696:	44                   	inc    %esp
418697:	6b 79 70 52          	imul   $0x52,0x70(%ecx),%edi
41869b:	4f                   	dec    %edi
41869c:	75 76                	jne    0x418714
41869e:	52                   	push   %edx
41869f:	52                   	push   %edx
4186a0:	50                   	push   %eax
4186a1:	6a 34                	push   $0x34
4186a3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4186a8:	30 45 50             	xor    %al,0x50(%ebp)
4186ab:	59                   	pop    %ecx
4186ac:	71 41                	jno    0x4186ef
4186ae:	4e                   	dec    %esi
4186af:	68 6b 24 66 47       	push   $0x4766246b
4186b4:	44                   	inc    %esp
4186b5:	6c                   	insb   (%dx),%es:(%edi)
4186b6:	54                   	push   %esp
4186b7:	7a 74                	jp     0x41872d
4186b9:	50                   	push   %eax
4186ba:	46                   	inc    %esi
4186bb:	75 32                	jne    0x4186ef
4186bd:	6a 52                	push   $0x52
4186bf:	43                   	inc    %ebx
4186c0:	64 55                	fs push %ebp
4186c2:	72 75                	jb     0x418739
4186c4:	6f                   	outsl  %ds:(%esi),(%dx)
4186c5:	46                   	inc    %esi
4186c6:	64 55                	fs push %ebp
4186c8:	4d                   	dec    %ebp
4186c9:	77 53                	ja     0x41871e
4186cb:	74 49                	je     0x418716
4186cd:	5f                   	pop    %edi
4186ce:	47                   	inc    %edi
4186cf:	48                   	dec    %eax
4186d0:	73 65                	jae    0x418737
4186d2:	49                   	dec    %ecx
4186d3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4186d8:	67 48                	addr16 dec %eax
4186da:	78 67                	js     0x418743
4186dc:	69 42 67 42 30 46 68 	imul   $0x68463042,0x67(%edx),%eax
4186e3:	7a 45                	jp     0x41872a
4186e5:	47                   	inc    %edi
4186e6:	4f                   	dec    %edi
4186e7:	4f                   	dec    %edi
4186e8:	73 32                	jae    0x41871c
4186ea:	44                   	inc    %esp
4186eb:	71 6e                	jno    0x41875b
4186ed:	66 68 33 58          	pushw  $0x5833
4186f1:	6e                   	outsb  %ds:(%esi),(%dx)
4186f2:	4a                   	dec    %edx
4186f3:	37                   	aaa
4186f4:	6e                   	outsb  %ds:(%esi),(%dx)
4186f5:	45                   	inc    %ebp
4186f6:	6d                   	insl   (%dx),%es:(%edi)
4186f7:	61                   	popa
4186f8:	6a 43                	push   $0x43
4186fa:	4e                   	dec    %esi
4186fb:	71 52                	jno    0x41874f
4186fd:	71 46                	jno    0x418745
4186ff:	52                   	push   %edx
418700:	33 46 67             	xor    0x67(%esi),%eax
418703:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
418708:	66 73 78             	data16 jae 0x418783
41870b:	50                   	push   %eax
41870c:	37                   	aaa
41870d:	76 79                	jbe    0x418788
41870f:	61                   	popa
418710:	64 71 4c             	fs jno 0x41875f
418713:	39 33                	cmp    %esi,(%ebx)
418715:	6d                   	insl   (%dx),%es:(%edi)
418716:	41                   	inc    %ecx
418717:	6b 69 51 58          	imul   $0x58,0x51(%ecx),%ebp
41871b:	72 31                	jb     0x41874e
41871d:	74 73                	je     0x418792
41871f:	55                   	push   %ebp
418720:	43                   	inc    %ebx
418721:	30 42 24             	xor    %al,0x24(%edx)
418724:	37                   	aaa
418725:	47                   	inc    %edi
418726:	70 30                	jo     0x418758
418728:	5a                   	pop    %edx
418729:	4e                   	dec    %esi
41872a:	41                   	inc    %ecx
41872b:	50                   	push   %eax
41872c:	70 6a                	jo     0x418798
41872e:	4e                   	dec    %esi
41872f:	78 49                	js     0x41877a
418731:	47                   	inc    %edi
418732:	30 3d 00 23 3d 71    	xor    %bh,0x713d2300
418738:	58                   	pop    %eax
418739:	43                   	inc    %ebx
41873a:	55                   	push   %ebp
41873b:	44                   	inc    %esp
41873c:	34 53                	xor    $0x53,%al
41873e:	66 44                	inc    %sp
418740:	72 37                	jb     0x418779
418742:	44                   	inc    %esp
418743:	6d                   	insl   (%dx),%es:(%edi)
418744:	46                   	inc    %esi
418745:	49                   	dec    %ecx
418746:	36 34 73             	ss xor $0x73,%al
418749:	77 65                	ja     0x4187b0
41874b:	47                   	inc    %edi
41874c:	58                   	pop    %eax
41874d:	54                   	push   %esp
41874e:	67 35 4e 73 5f 5a    	addr16 xor $0x5a5f734e,%eax
418754:	78 54                	js     0x4187aa
418756:	4f                   	dec    %edi
418757:	5a                   	pop    %edx
418758:	50                   	push   %eax
418759:	71 42                	jno    0x41879d
41875b:	52                   	push   %edx
41875c:	63 45 4b             	arpl   %eax,0x4b(%ebp)
41875f:	57                   	push   %edi
418760:	54                   	push   %esp
418761:	51                   	push   %ecx
418762:	6b 3d 00 76 61 6c 75 	imul   $0x75,0x6c617600,%edi
418769:	65 5f                	gs pop %edi
41876b:	5f                   	pop    %edi
41876c:	00 23                	add    %ah,(%ebx)
41876e:	3d 71 7a 49 38       	cmp    $0x38497a71,%eax
418773:	65 66 50             	gs push %ax
418776:	41                   	inc    %ecx
418777:	52                   	push   %edx
418778:	6f                   	outsl  %ds:(%esi),(%dx)
418779:	67 70 32             	addr16 jo 0x4187ae
41877c:	43                   	inc    %ebx
41877d:	5a                   	pop    %edx
41877e:	63 47 42             	arpl   %eax,0x42(%edi)
418781:	32 55 74             	xor    0x74(%ebp),%dl
418784:	66 41                	inc    %cx
418786:	7a 32                	jp     0x4187ba
418788:	74 4a                	je     0x4187d4
41878a:	73 30                	jae    0x4187bc
41878c:	41                   	inc    %ecx
41878d:	34 66                	xor    $0x66,%al
41878f:	4d                   	dec    %ebp
418790:	39 66 4b             	cmp    %esp,0x4b(%esi)
418793:	76 75                	jbe    0x41880a
418795:	54                   	push   %esp
418796:	4b                   	dec    %ebx
418797:	59                   	pop    %ecx
418798:	71 69                	jno    0x418803
41879a:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
4187a0:	61                   	popa
4187a1:	33 45 70             	xor    0x70(%ebp),%eax
4187a4:	4d                   	dec    %ebp
4187a5:	71 4f                	jno    0x4187f6
4187a7:	33 4b 56             	xor    0x56(%ebx),%ecx
4187aa:	43                   	inc    %ebx
4187ab:	54                   	push   %esp
4187ac:	72 44                	jb     0x4187f2
4187ae:	55                   	push   %ebp
4187af:	6e                   	outsb  %ds:(%esi),(%dx)
4187b0:	65 74 57             	gs je  0x41880a
4187b3:	74 36                	je     0x4187eb
4187b5:	66 52                	push   %dx
4187b7:	62 65 57             	bound  %esp,0x57(%ebp)
4187ba:	6f                   	outsl  %ds:(%esi),(%dx)
4187bb:	78 31                	js     0x4187ee
4187bd:	75 4e                	jne    0x41880d
4187bf:	33 76 66             	xor    0x66(%esi),%esi
4187c2:	53                   	push   %ebx
4187c3:	50                   	push   %eax
4187c4:	35 76 5f 57 5f       	xor    $0x5f575f76,%eax
4187c9:	77 63                	ja     0x41882e
4187cb:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4187d0:	30 50 4d             	xor    %dl,0x4d(%eax)
4187d3:	63 58 51             	arpl   %ebx,0x51(%eax)
4187d6:	4a                   	dec    %edx
4187d7:	78 63                	js     0x41883c
4187d9:	4c                   	dec    %esp
4187da:	4c                   	dec    %esp
4187db:	72 31                	jb     0x41880e
4187dd:	73 59                	jae    0x418838
4187df:	4f                   	dec    %edi
4187e0:	30 66 70             	xor    %ah,0x70(%esi)
4187e3:	79 68                	jns    0x41884d
4187e5:	50                   	push   %eax
4187e6:	6a 55                	push   $0x55
4187e8:	77 6a                	ja     0x418854
4187ea:	51                   	push   %ecx
4187eb:	74 49                	je     0x418836
4187ed:	6e                   	outsb  %ds:(%esi),(%dx)
4187ee:	4c                   	dec    %esp
4187ef:	5f                   	pop    %edi
4187f0:	76 4a                	jbe    0x41883c
4187f2:	50                   	push   %eax
4187f3:	51                   	push   %ecx
4187f4:	53                   	push   %ebx
4187f5:	67 43                	addr16 inc %ebx
4187f7:	73 66                	jae    0x41885f
4187f9:	69 6f 3d 00 23 3d 71 	imul   $0x713d2300,0x3d(%edi),%ebp
418800:	48                   	dec    %eax
418801:	61                   	popa
418802:	75 69                	jne    0x41886d
418804:	6a 6d                	push   $0x6d
418806:	68 32 6e 4a 35       	push   $0x354a6e32
41880b:	6b 48 4f 36          	imul   $0x36,0x4f(%eax),%ecx
41880f:	66 54                	push   %sp
418811:	59                   	pop    %ecx
418812:	42                   	inc    %edx
418813:	6e                   	outsb  %ds:(%esi),(%dx)
418814:	4a                   	dec    %edx
418815:	46                   	inc    %esi
418816:	5a                   	pop    %edx
418817:	4b                   	dec    %ebx
418818:	6b 66 7a 6b          	imul   $0x6b,0x7a(%esi),%esp
41881c:	57                   	push   %edi
41881d:	74 35                	je     0x418854
41881f:	67 42                	addr16 inc %edx
418821:	34 6d                	xor    $0x6d,%al
418823:	59                   	pop    %ecx
418824:	53                   	push   %ebx
418825:	35 4f 4c 4f 56       	xor    $0x564f4c4f,%eax
41882a:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
418830:	70 45                	jo     0x418877