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
41aa32:	37                   	aaa
41aa33:	6f                   	outsl  %ds:(%esi),(%dx)
41aa34:	39 4c 62 49          	cmp    %ecx,0x49(%edx,%eiz,2)
41aa38:	63 37                	arpl   %esi,(%edi)
41aa3a:	2b 64 53 71          	sub    0x71(%ebx,%edx,2),%esp
41aa3e:	65 35 4b 34 59 4b    	gs xor $0x4b59344b,%eax
41aa44:	47                   	inc    %edi
41aa45:	46                   	inc    %esi
41aa46:	54                   	push   %esp
41aa47:	5a                   	pop    %edx
41aa48:	34 72                	xor    $0x72,%al
41aa4a:	53                   	push   %ebx
41aa4b:	48                   	dec    %eax
41aa4c:	5a                   	pop    %edx
41aa4d:	58                   	pop    %eax
41aa4e:	6d                   	insl   (%dx),%es:(%edi)
41aa4f:	35 46 56 62 63       	xor    $0x63625646,%eax
41aa54:	2b 4e 52             	sub    0x52(%esi),%ecx
41aa57:	6f                   	outsl  %ds:(%esi),(%dx)
41aa58:	51                   	push   %ecx
41aa59:	4d                   	dec    %ebp
41aa5a:	41                   	inc    %ecx
41aa5b:	72 79                	jb     0x41aad6
41aa5d:	4e                   	dec    %esi
41aa5e:	52                   	push   %edx
41aa5f:	6e                   	outsb  %ds:(%esi),(%dx)
41aa60:	37                   	aaa
41aa61:	78 70                	js     0x41aad3
41aa63:	76 48                	jbe    0x41aaad
41aa65:	2f                   	das
41aa66:	63 34 4c             	arpl   %esi,(%esp,%ecx,2)
41aa69:	54                   	push   %esp
41aa6a:	70 48                	jo     0x41aab4
41aa6c:	78 6e                	js     0x41aadc
41aa6e:	76 75                	jbe    0x41aae5
41aa70:	4a                   	dec    %edx
41aa71:	57                   	push   %edi
41aa72:	6d                   	insl   (%dx),%es:(%edi)
41aa73:	7a 71                	jp     0x41aae6
41aa75:	36 56                	ss push %esi
41aa77:	33 77 61             	xor    0x61(%edi),%esi
41aa7a:	30 7a 38             	xor    %bh,0x38(%edx)
41aa7d:	53                   	push   %ebx
41aa7e:	34 4f                	xor    $0x4f,%al
41aa80:	33 74 4d 61          	xor    0x61(%ebp,%ecx,2),%esi
41aa84:	44                   	inc    %esp
41aa85:	38 75 35             	cmp    %dh,0x35(%ebp)
41aa88:	76 70                	jbe    0x41aafa
41aa8a:	63 6d 57             	arpl   %ebp,0x57(%ebp)
41aa8d:	76 44                	jbe    0x41aad3
41aa8f:	58                   	pop    %eax
41aa90:	70 58                	jo     0x41aaea
41aa92:	75 68                	jne    0x41aafc
41aa94:	4a                   	dec    %edx
41aa95:	75 52                	jne    0x41aae9
41aa97:	64 77 68             	fs ja  0x41ab02
41aa9a:	57                   	push   %edi
41aa9b:	4a                   	dec    %edx
41aa9c:	39 74 74 59          	cmp    %esi,0x59(%esp,%esi,2)
41aaa0:	51                   	push   %ecx
41aaa1:	76 67                	jbe    0x41ab0a
41aaa3:	4b                   	dec    %ebx
41aaa4:	45                   	inc    %ebp
41aaa5:	62 6d 66             	bound  %ebp,0x66(%ebp)
41aaa8:	4f                   	dec    %edi
41aaa9:	42                   	inc    %edx
41aaaa:	38 74 33 48          	cmp    %dh,0x48(%ebx,%esi,1)
41aaae:	5a                   	pop    %edx
41aaaf:	4a                   	dec    %edx
41aab0:	2f                   	das
41aab1:	42                   	inc    %edx
41aab2:	55                   	push   %ebp
41aab3:	69 54 62 6b 68 47 37 	imul   $0x55374768,0x6b(%edx,%eiz,2),%edx
41aaba:	55
41aabb:	42                   	inc    %edx
41aabc:	77 36                	ja     0x41aaf4
41aabe:	4f                   	dec    %edi
41aabf:	79 4b                	jns    0x41ab0c
41aac1:	68 2b 78 33 56       	push   $0x5633782b
41aac6:	47                   	inc    %edi
41aac7:	50                   	push   %eax
41aac8:	68 4e 48 76 72       	push   $0x7276484e
41aacd:	79 61                	jns    0x41ab30
41aacf:	77 6b                	ja     0x41ab3c
41aad1:	4f                   	dec    %edi
41aad2:	43                   	inc    %ebx
41aad3:	49                   	dec    %ecx
41aad4:	66 76 72             	data16 jbe 0x41ab49
41aad7:	36 74 4a             	ss je  0x41ab24
41aada:	48                   	dec    %eax
41aadb:	6e                   	outsb  %ds:(%esi),(%dx)
41aadc:	50                   	push   %eax
41aadd:	65 4d                	gs dec %ebp
41aadf:	38 6e 5a             	cmp    %ch,0x5a(%esi)
41aae2:	31 38                	xor    %edi,(%eax)
41aae4:	33 35 42 44 46 74    	xor    0x74464442,%esi
41aaea:	42                   	inc    %edx
41aaeb:	4f                   	dec    %edi
41aaec:	6e                   	outsb  %ds:(%esi),(%dx)
41aaed:	53                   	push   %ebx
41aaee:	79 46                	jns    0x41ab36
41aaf0:	33 51 37             	xor    0x37(%ecx),%edx
41aaf3:	63 4a 37             	arpl   %ecx,0x37(%edx)
41aaf6:	53                   	push   %ebx
41aaf7:	72 6d                	jb     0x41ab66
41aaf9:	31 75 79             	xor    %esi,0x79(%ebp)
41aafc:	56                   	push   %esi
41aafd:	75 68                	jne    0x41ab67
41aaff:	43                   	inc    %ebx
41ab00:	6e                   	outsb  %ds:(%esi),(%dx)
41ab01:	4e                   	dec    %esi
41ab02:	72 65                	jb     0x41ab69
41ab04:	62 77 75             	bound  %esi,0x75(%edi)
41ab07:	52                   	push   %edx
41ab08:	66 66 33 6f 6c       	data16 xor 0x6c(%edi),%bp
41ab0d:	4a                   	dec    %edx
41ab0e:	4c                   	dec    %esp
41ab0f:	38 47 4e             	cmp    %al,0x4e(%edi)
41ab12:	2b 57 50             	sub    0x50(%edi),%edx
41ab15:	74 30                	je     0x41ab47
41ab17:	45                   	inc    %ebp
41ab18:	49                   	dec    %ecx
41ab19:	51                   	push   %ecx
41ab1a:	77 47                	ja     0x41ab63
41ab1c:	4d                   	dec    %ebp
41ab1d:	2b 79 61             	sub    0x61(%ecx),%edi
41ab20:	71 6e                	jno    0x41ab90
41ab22:	63 6e 76             	arpl   %ebp,0x76(%esi)
41ab25:	4b                   	dec    %ebx
41ab26:	41                   	inc    %ecx
41ab27:	48                   	dec    %eax
41ab28:	44                   	inc    %esp
41ab29:	54                   	push   %esp
41ab2a:	75 58                	jne    0x41ab84
41ab2c:	64 57                	fs push %edi
41ab2e:	47                   	inc    %edi
41ab2f:	43                   	inc    %ebx
41ab30:	35 7a 58 6a 55       	xor    $0x556a587a,%eax
41ab35:	71 61                	jno    0x41ab98
41ab37:	79 56                	jns    0x41ab8f
41ab39:	62 6c 4f 2f          	bound  %ebp,0x2f(%edi,%ecx,2)
41ab3d:	33 72 63             	xor    0x63(%edx),%esi
41ab40:	65 68 78 53 48 4a    	gs push $0x4a485378
41ab46:	57                   	push   %edi
41ab47:	49                   	dec    %ecx
41ab48:	78 42                	js     0x41ab8c
41ab4a:	79 6c                	jns    0x41abb8
41ab4c:	73 68                	jae    0x41abb6
41ab4e:	4c                   	dec    %esp
41ab4f:	58                   	pop    %eax
41ab50:	72 59                	jb     0x41abab
41ab52:	50                   	push   %eax
41ab53:	64 37                	fs aaa
41ab55:	4e                   	dec    %esi
41ab56:	74 4b                	je     0x41aba3
41ab58:	4e                   	dec    %esi
41ab59:	59                   	pop    %ecx
41ab5a:	65 52                	gs push %edx
41ab5c:	2f                   	das
41ab5d:	30 63 48             	xor    %ah,0x48(%ebx)
41ab60:	70 72                	jo     0x41abd4
41ab62:	61                   	popa
41ab63:	4c                   	dec    %esp
41ab64:	4b                   	dec    %ebx
41ab65:	62 34 44             	bound  %esi,(%esp,%eax,2)
41ab68:	53                   	push   %ebx
41ab69:	72 6a                	jb     0x41abd5
41ab6b:	59                   	pop    %ecx
41ab6c:	37                   	aaa
41ab6d:	75 41                	jne    0x41abb0
41ab6f:	31 66 72             	xor    %esp,0x72(%esi)
41ab72:	64 55                	fs push %ebp
41ab74:	67 66 7a 79          	addr16 data16 jp 0x41abf1
41ab78:	67 67 57             	addr16 addr16 push %edi
41ab7b:	7a 47                	jp     0x41abc4