41a7b9:	48                   	dec    %eax
41a7ba:	4b                   	dec    %ebx
41a7bb:	6f                   	outsl  %ds:(%esi),(%dx)
41a7bc:	55                   	push   %ebp
41a7bd:	72 72                	jb     0x41a831
41a7bf:	56                   	push   %esi
41a7c0:	73 52                	jae    0x41a814
41a7c2:	6e                   	outsb  %ds:(%esi),(%dx)
41a7c3:	41                   	inc    %ecx
41a7c4:	6a 4a                	push   $0x4a
41a7c6:	33 54 57 55          	xor    0x55(%edi,%edx,2),%edx
41a7ca:	46                   	inc    %esi
41a7cb:	43                   	inc    %ebx
41a7cc:	38 45 56             	cmp    %al,0x56(%ebp)
41a7cf:	53                   	push   %ebx
41a7d0:	51                   	push   %ecx
41a7d1:	54                   	push   %esp
41a7d2:	53                   	push   %ebx
41a7d3:	79 33                	jns    0x41a808
41a7d5:	74 39                	je     0x41a810
41a7d7:	33 4c 43 69          	xor    0x69(%ebx,%eax,2),%ecx
41a7db:	77 38                	ja     0x41a815
41a7dd:	56                   	push   %esi
41a7de:	4f                   	dec    %edi
41a7df:	77 41                	ja     0x41a822
41a7e1:	49                   	dec    %ecx
41a7e2:	42                   	inc    %edx
41a7e3:	57                   	push   %edi
41a7e4:	4b                   	dec    %ebx
41a7e5:	6c                   	insb   (%dx),%es:(%edi)
41a7e6:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41a7e8:	32 78 79             	xor    0x79(%eax),%bh
41a7eb:	65 77 43             	gs ja  0x41a831
41a7ee:	74 54                	je     0x41a844
41a7f0:	6b 6f 4a 35          	imul   $0x35,0x4a(%edi),%ebp
41a7f4:	63 63 70             	arpl   %esp,0x70(%ebx)
41a7f7:	52                   	push   %edx
41a7f8:	49                   	dec    %ecx
41a7f9:	77 70                	ja     0x41a86b
41a7fb:	31 30                	xor    %esi,(%eax)
41a7fd:	75 56                	jne    0x41a855
41a7ff:	6f                   	outsl  %ds:(%esi),(%dx)
41a800:	43                   	inc    %ebx
41a801:	6d                   	insl   (%dx),%es:(%edi)
41a802:	38 57 75             	cmp    %dl,0x75(%edi)
41a805:	44                   	inc    %esp
41a806:	44                   	inc    %esp
41a807:	61                   	popa
41a808:	6f                   	outsl  %ds:(%esi),(%dx)
41a809:	64 46                	fs inc %esi
41a80b:	69 36 65 65 6c 57    	imul   $0x576c6565,(%esi),%esi
41a811:	55                   	push   %ebp
41a812:	6b 54 36 56 37       	imul   $0x37,0x56(%esi,%esi,1),%edx
41a817:	4e                   	dec    %esi
41a818:	7a 79                	jp     0x41a893
41a81a:	62 4a 33             	bound  %ecx,0x33(%edx)
41a81d:	76 76                	jbe    0x41a895
41a81f:	33 4a 7a             	xor    0x7a(%edx),%ecx
41a822:	44                   	inc    %esp
41a823:	55                   	push   %ebp
41a824:	6f                   	outsl  %ds:(%esi),(%dx)
41a825:	44                   	inc    %esp
41a826:	67 66 79 33          	addr16 data16 jns 0x41a85d
41a82a:	41                   	inc    %ecx
41a82b:	55                   	push   %ebp
41a82c:	4f                   	dec    %edi
41a82d:	78 2f                	js     0x41a85e
41a82f:	36 44                	ss inc %esp
41a831:	71 77                	jno    0x41a8aa
41a833:	39 47 4c             	cmp    %eax,0x4c(%edi)
41a836:	49                   	dec    %ecx
41a837:	37                   	aaa
41a838:	55                   	push   %ebp
41a839:	54                   	push   %esp
41a83a:	49                   	dec    %ecx
41a83b:	71 4c                	jno    0x41a889
41a83d:	33 37                	xor    (%edi),%esi
41a83f:	65 77 78             	gs ja  0x41a8ba
41a842:	68 6f 6f 74 44       	push   $0x44746f6f
41a847:	52                   	push   %edx
41a848:	30 62 71             	xor    %ah,0x71(%edx)
41a84b:	2f                   	das
41a84c:	70 51                	jo     0x41a89f
41a84e:	4e                   	dec    %esi
41a84f:	2f                   	das
41a850:	6c                   	insb   (%dx),%es:(%edi)
41a851:	46                   	inc    %esi
41a852:	67 45                	addr16 inc %ebp
41a854:	46                   	inc    %esi
41a855:	4e                   	dec    %esi
41a856:	7a 4e                	jp     0x41a8a6
41a858:	79 58                	jns    0x41a8b2
41a85a:	6c                   	insb   (%dx),%es:(%edi)
41a85b:	55                   	push   %ebp
41a85c:	44                   	inc    %esp
41a85d:	30 63 51             	xor    %ah,0x51(%ebx)
41a860:	36 6b 73 65 33       	imul   $0x33,%ss:0x65(%ebx),%esi
41a865:	30 53 54             	xor    %dl,0x54(%ebx)
41a868:	2b 45 35             	sub    0x35(%ebp),%eax
41a86b:	67 76 6d             	addr16 jbe 0x41a8db
41a86e:	63 64 62 69          	arpl   %esp,0x69(%edx,%eiz,2)
41a872:	52                   	push   %edx
41a873:	2b 32                	sub    (%edx),%esi
41a875:	74 71                	je     0x41a8e8
41a877:	57                   	push   %edi
41a878:	56                   	push   %esi
41a879:	43                   	inc    %ebx
41a87a:	43                   	inc    %ebx
41a87b:	42                   	inc    %edx
41a87c:	69 53 74 41 52 2b 38 	imul   $0x382b5241,0x74(%ebx),%edx
41a883:	59                   	pop    %ecx
41a884:	68 74 7a 5a 4f       	push   $0x4f5a7a74
41a889:	62 51 62             	bound  %edx,0x62(%ecx)
41a88c:	6f                   	outsl  %ds:(%esi),(%dx)
41a88d:	37                   	aaa
41a88e:	52                   	push   %edx
41a88f:	65 57                	gs push %edi
41a891:	36 59                	ss pop %ecx
41a893:	47                   	inc    %edi
41a894:	41                   	inc    %ecx
41a895:	4f                   	dec    %edi
41a896:	64 55                	fs push %ebp
41a898:	78 6b                	js     0x41a905
41a89a:	72 37                	jb     0x41a8d3
41a89c:	6c                   	insb   (%dx),%es:(%edi)
41a89d:	73 2b                	jae    0x41a8ca
41a89f:	31 69 77             	xor    %ebp,0x77(%ecx)
41a8a2:	6d                   	insl   (%dx),%es:(%edi)
41a8a3:	59                   	pop    %ecx
41a8a4:	56                   	push   %esi
41a8a5:	54                   	push   %esp
41a8a6:	48                   	dec    %eax
41a8a7:	32 63 7a             	xor    0x7a(%ebx),%ah
41a8aa:	72 6c                	jb     0x41a918
41a8ac:	44                   	inc    %esp
41a8ad:	66 71 63             	data16 jno 0x41a913
41a8b0:	47                   	inc    %edi
41a8b1:	56                   	push   %esi
41a8b2:	52                   	push   %edx
41a8b3:	50                   	push   %eax
41a8b4:	64 6c                	fs insb (%dx),%es:(%edi)
41a8b6:	71 61                	jno    0x41a919
41a8b8:	6f                   	outsl  %ds:(%esi),(%dx)
41a8b9:	32 47 30             	xor    0x30(%edi),%al
41a8bc:	6a 69                	push   $0x69
41a8be:	7a 2f                	jp     0x41a8ef
41a8c0:	6f                   	outsl  %ds:(%esi),(%dx)
41a8c1:	36 37                	ss aaa
41a8c3:	30 34 30             	xor    %dh,(%eax,%esi,1)
41a8c6:	57                   	push   %edi
41a8c7:	63 45 4b             	arpl   %eax,0x4b(%ebp)
41a8ca:	51                   	push   %ecx
41a8cb:	52                   	push   %edx
41a8cc:	71 47                	jno    0x41a915
41a8ce:	5a                   	pop    %edx
41a8cf:	72 70                	jb     0x41a941
41a8d1:	6e                   	outsb  %ds:(%esi),(%dx)
41a8d2:	7a 71                	jp     0x41a945
41a8d4:	55                   	push   %ebp
41a8d5:	68 53 41 32 54       	push   $0x54324153
41a8da:	35 35 74 2b 4b       	xor    $0x4b2b7435,%eax
41a8df:	44                   	inc    %esp
41a8e0:	2f                   	das
41a8e1:	6f                   	outsl  %ds:(%esi),(%dx)
41a8e2:	58                   	pop    %eax
41a8e3:	7a 68                	jp     0x41a94d
41a8e5:	51                   	push   %ecx
41a8e6:	50                   	push   %eax
41a8e7:	34 65                	xor    $0x65,%al
41a8e9:	49                   	dec    %ecx
41a8ea:	77 38                	ja     0x41a924
41a8ec:	72 49                	jb     0x41a937
41a8ee:	58                   	pop    %eax
41a8ef:	49                   	dec    %ecx
41a8f0:	46                   	inc    %esi
41a8f1:	4a                   	dec    %edx
41a8f2:	4c                   	dec    %esp
41a8f3:	79 4c                	jns    0x41a941
41a8f5:	77 41                	ja     0x41a938
41a8f7:	6b 62 36 45          	imul   $0x45,0x36(%edx),%esp
41a8fb:	4f                   	dec    %edi
41a8fc:	74 57                	je     0x41a955
41a8fe:	37                   	aaa
41a8ff:	48                   	dec    %eax
41a900:	64 53                	fs push %ebx
41a902:	6f                   	outsl  %ds:(%esi),(%dx)
41a903:	32 32                	xor    (%edx),%dh
41a905:	59                   	pop    %ecx
41a906:	6f                   	outsl  %ds:(%esi),(%dx)
41a907:	35 75 31 37 63       	xor    $0x63373175,%eax
41a90c:	63 33                	arpl   %esi,(%ebx)
41a90e:	72 78                	jb     0x41a988
41a910:	57                   	push   %edi
41a911:	77 54                	ja     0x41a967
41a913:	4a                   	dec    %edx
41a914:	76 42                	jbe    0x41a958
41a916:	31 4b 43             	xor    %ecx,0x43(%ebx)
41a919:	53                   	push   %ebx
41a91a:	79 43                	jns    0x41a95f
41a91c:	38 42 70             	cmp    %al,0x70(%edx)
41a91f:	72 74                	jb     0x41a995
41a921:	6d                   	insl   (%dx),%es:(%edi)
41a922:	71 5a                	jno    0x41a97e
41a924:	39 67 53             	cmp    %esp,0x53(%edi)
41a927:	74 4a                	je     0x41a973
41a929:	55                   	push   %ebp
41a92a:	77 43                	ja     0x41a96f
41a92c:	44                   	inc    %esp
41a92d:	79 42                	jns    0x41a971
41a92f:	77 57                	ja     0x41a988
41a931:	45                   	inc    %ebp
41a932:	68 6d 56 37 66       	push   $0x6637566d
41a937:	45                   	inc    %ebp
41a938:	35 54 64 47 6d       	xor    $0x6d476454,%eax
41a93d:	66 56                	push   %si
41a93f:	64 61                	fs popa
41a941:	2f                   	das
41a942:	36 36 48             	ss ss dec %eax
41a945:	68 37 75 32 36       	push   $0x36327537
41a94a:	46                   	inc    %esi
41a94b:	54                   	push   %esp
41a94c:	35 55 35 61 47       	xor    $0x47613555,%eax
41a951:	2b 79 59             	sub    0x59(%ecx),%edi
41a954:	4c                   	dec    %esp
41a955:	6f                   	outsl  %ds:(%esi),(%dx)
41a956:	6e                   	outsb  %ds:(%esi),(%dx)
41a957:	30 42 6a             	xor    %al,0x6a(%edx)
41a95a:	72 2b                	jb     0x41a987
41a95c:	41                   	inc    %ecx
41a95d:	39 39                	cmp    %edi,(%ecx)
41a95f:	49                   	dec    %ecx
41a960:	55                   	push   %ebp
41a961:	62 4f 5a             	bound  %ecx,0x5a(%edi)
41a964:	4b                   	dec    %ebx
41a965:	75 31                	jne    0x41a998
41a967:	47                   	inc    %edi
41a968:	6f                   	outsl  %ds:(%esi),(%dx)
41a969:	45                   	inc    %ebp
41a96a:	73 58                	jae    0x41a9c4
41a96c:	7a 63                	jp     0x41a9d1
41a96e:	42                   	inc    %edx
41a96f:	58                   	pop    %eax
41a970:	63 42 57             	arpl   %eax,0x57(%edx)
41a973:	44                   	inc    %esp
41a974:	54                   	push   %esp
41a975:	56                   	push   %esi
41a976:	57                   	push   %edi
41a977:	30 47 47             	xor    %al,0x47(%edi)
41a97a:	4b                   	dec    %ebx
41a97b:	43                   	inc    %ebx
41a97c:	43                   	inc    %ebx
41a97d:	43                   	inc    %ebx
41a97e:	37                   	aaa
41a97f:	67 48                	addr16 dec %eax
41a981:	41                   	inc    %ecx
41a982:	68 58 64 32 31       	push   $0x31326458
41a987:	39 58 48             	cmp    %ebx,0x48(%eax)
41a98a:	4a                   	dec    %edx
41a98b:	7a 77                	jp     0x41aa04
41a98d:	4d                   	dec    %ebp
41a98e:	45                   	inc    %ebp
41a98f:	64 7a 7a             	fs jp  0x41aa0c
41a992:	53                   	push   %ebx
41a993:	53                   	push   %ebx
41a994:	38 57 39             	cmp    %dl,0x39(%edi)
41a997:	46                   	inc    %esi
41a998:	79 57                	jns    0x41a9f1
41a99a:	6b 62 79 51          	imul   $0x51,0x79(%edx),%esp
41a99e:	71 65                	jno    0x41aa05
41a9a0:	51                   	push   %ecx
41a9a1:	42                   	inc    %edx
41a9a2:	70 44                	jo     0x41a9e8
41a9a4:	5a                   	pop    %edx
41a9a5:	72 61                	jb     0x41aa08
41a9a7:	33 74 42 72          	xor    0x72(%edx,%eax,2),%esi
41a9ab:	6b 44 32 70 34       	imul   $0x34,0x70(%edx,%esi,1),%eax
41a9b0:	34 43                	xor    $0x43,%al
41a9b2:	72 72                	jb     0x41aa26
41a9b4:	4f                   	dec    %edi
41a9b5:	78 47                	js     0x41a9fe
41a9b7:	47                   	inc    %edi
41a9b8:	6b 56 62 72          	imul   $0x72,0x62(%esi),%edx
41a9bc:	31 61 35             	xor    %esp,0x35(%ecx)
41a9bf:	71 7a                	jno    0x41aa3b
41a9c1:	6e                   	outsb  %ds:(%esi),(%dx)
41a9c2:	4b                   	dec    %ebx
41a9c3:	62 4c 39 55          	bound  %ecx,0x55(%ecx,%edi,1)
41a9c7:	73 73                	jae    0x41aa3c
41a9c9:	68 70 78 70 46       	push   $0x46707870
41a9ce:	6c                   	insb   (%dx),%es:(%edi)
41a9cf:	6d                   	insl   (%dx),%es:(%edi)
41a9d0:	45                   	inc    %ebp
41a9d1:	71 39                	jno    0x41aa0c
41a9d3:	49                   	dec    %ecx
41a9d4:	32 6d 76             	xor    0x76(%ebp),%ch
41a9d7:	30 4e 6b             	xor    %cl,0x6b(%esi)
41a9da:	51                   	push   %ecx
41a9db:	72 78                	jb     0x41aa55
41a9dd:	4b                   	dec    %ebx
41a9de:	38 79 41             	cmp    %bh,0x41(%ecx)
41a9e1:	74 74                	je     0x41aa57
41a9e3:	75 4f                	jne    0x41aa34
41a9e5:	54                   	push   %esp
41a9e6:	4f                   	dec    %edi
41a9e7:	4a                   	dec    %edx
41a9e8:	43                   	inc    %ebx
41a9e9:	6c                   	insb   (%dx),%es:(%edi)
41a9ea:	5a                   	pop    %edx
41a9eb:	58                   	pop    %eax
41a9ec:	57                   	push   %edi
41a9ed:	37                   	aaa
41a9ee:	48                   	dec    %eax
41a9ef:	37                   	aaa
41a9f0:	41                   	inc    %ecx
41a9f1:	51                   	push   %ecx
41a9f2:	55                   	push   %ebp
41a9f3:	72 43                	jb     0x41aa38
41a9f5:	64 4d                	fs dec %ebp
41a9f7:	4a                   	dec    %edx
41a9f8:	79 30                	jns    0x41aa2a
41a9fa:	4a                   	dec    %edx
41a9fb:	50                   	push   %eax
41a9fc:	32 57 57             	xor    0x57(%edi),%dl
41a9ff:	70 56                	jo     0x41aa57
41aa01:	54                   	push   %esp
41aa02:	39 35 62 4f 33 73    	cmp    %esi,0x73334f62
41aa08:	55                   	push   %ebp
41aa09:	39 35 50 51 58 55    	cmp    %esi,0x55585150
41aa0f:	47                   	inc    %edi
41aa10:	75 67                	jne    0x41aa79
41aa12:	4b                   	dec    %ebx
41aa13:	65 6a 59             	gs push $0x59
41aa16:	73 51                	jae    0x41aa69
41aa18:	45                   	inc    %ebp
41aa19:	53                   	push   %ebx
41aa1a:	4c                   	dec    %esp
41aa1b:	41                   	inc    %ecx
41aa1c:	66 52                	push   %dx
41aa1e:	4f                   	dec    %edi
41aa1f:	77 47                	ja     0x41aa68
41aa21:	36 49                	ss dec %ecx
41aa23:	75 7a                	jne    0x41aa9f
41aa25:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41aa27:	45                   	inc    %ebp
41aa28:	2b 67 66             	sub    0x66(%edi),%esp
41aa2b:	59                   	pop    %ecx
41aa2c:	4c                   	dec    %esp
41aa2d:	4f                   	dec    %edi
41aa2e:	2b 63 33             	sub    0x33(%ebx),%esp
41aa31:	4d                   	dec    %ebp