41ba89:	70 6e                	jo     0x41baf9
41ba8b:	72 35                	jb     0x41bac2
41ba8d:	7a 51                	jp     0x41bae0
41ba8f:	35 62 35 68 41       	xor    $0x41683562,%eax
41ba94:	69 46 39 55 61 66 6a 	imul   $0x6a666155,0x39(%esi),%eax
41ba9b:	52                   	push   %edx
41ba9c:	50                   	push   %eax
41ba9d:	31 2b                	xor    %ebp,(%ebx)
41ba9f:	66 66 64 45          	data16 fs inc %bp
41baa3:	69 68 58 64 56 6e 6a 	imul   $0x6a6e5664,0x58(%eax),%ebp
41baaa:	2f                   	das
41baab:	4e                   	dec    %esi
41baac:	33 78 4b             	xor    0x4b(%eax),%edi
41baaf:	62 6d 36             	bound  %ebp,0x36(%ebp)
41bab2:	6e                   	outsb  %ds:(%esi),(%dx)
41bab3:	64 36 55             	fs ss push %ebp
41bab6:	61                   	popa
41bab7:	33 70 76             	xor    0x76(%eax),%esi
41baba:	51                   	push   %ecx
41babb:	4b                   	dec    %ebx
41babc:	38 35 7a 56 48 30    	cmp    %dh,0x3048567a
41bac2:	63 37                	arpl   %esi,(%edi)
41bac4:	71 52                	jno    0x41bb18
41bac6:	37                   	aaa
41bac7:	44                   	inc    %esp
41bac8:	49                   	dec    %ecx
41bac9:	30 4c 67 34          	xor    %cl,0x34(%edi,%eiz,2)
41bacd:	4e                   	dec    %esi
41bace:	76 70                	jbe    0x41bb40
41bad0:	76 39                	jbe    0x41bb0b
41bad2:	43                   	inc    %ebx
41bad3:	54                   	push   %esp
41bad4:	57                   	push   %edi
41bad5:	78 57                	js     0x41bb2e
41bad7:	4f                   	dec    %edi
41bad8:	37                   	aaa
41bad9:	56                   	push   %esi
41bada:	6f                   	outsl  %ds:(%esi),(%dx)
41badb:	44                   	inc    %esp
41badc:	48                   	dec    %eax
41badd:	2b 64 47 55          	sub    0x55(%edi,%eax,2),%esp
41bae1:	46                   	inc    %esi
41bae2:	39 58 61             	cmp    %ebx,0x61(%eax)
41bae5:	77 38                	ja     0x41bb1f
41bae7:	54                   	push   %esp
41bae8:	47                   	inc    %edi
41bae9:	38 6e 47             	cmp    %ch,0x47(%esi)
41baec:	48                   	dec    %eax
41baed:	64 4a                	fs dec %edx
41baef:	43                   	inc    %ebx
41baf0:	6b 33 4f             	imul   $0x4f,(%ebx),%esi
41baf3:	31 4f 4f             	xor    %ecx,0x4f(%edi)
41baf6:	35 51 62 6e 77       	xor    $0x776e6251,%eax
41bafb:	4c                   	dec    %esp
41bafc:	65 41                	gs inc %ecx
41bafe:	58                   	pop    %eax
41baff:	56                   	push   %esi
41bb00:	51                   	push   %ecx
41bb01:	64 33 55 51          	xor    %fs:0x51(%ebp),%edx
41bb05:	61                   	popa
41bb06:	69 44 63 33 64 45 41 	imul   $0x5a414564,0x33(%ebx,%eiz,2),%eax
41bb0d:	5a
41bb0e:	54                   	push   %esp
41bb0f:	30 48 79             	xor    %cl,0x79(%eax)
41bb12:	47                   	inc    %edi
41bb13:	46                   	inc    %esi
41bb14:	71 32                	jno    0x41bb48
41bb16:	68 6a 69 68 39       	push   $0x3968696a
41bb1b:	45                   	inc    %ebp
41bb1c:	79 4a                	jns    0x41bb68
41bb1e:	47                   	inc    %edi
41bb1f:	63 35 57 47 74 34    	arpl   %esi,0x34744757
41bb25:	4a                   	dec    %edx
41bb26:	35 6d 56 56 2b       	xor    $0x2b56566d,%eax
41bb2b:	54                   	push   %esp
41bb2c:	67 62 62 2f          	bound  %esp,0x2f(%bp,%si)
41bb30:	58                   	pop    %eax
41bb31:	38 4a 31             	cmp    %cl,0x31(%edx)
41bb34:	78 4b                	js     0x41bb81
41bb36:	58                   	pop    %eax
41bb37:	4b                   	dec    %ebx
41bb38:	41                   	inc    %ecx
41bb39:	45                   	inc    %ebp
41bb3a:	37                   	aaa
41bb3b:	48                   	dec    %eax
41bb3c:	59                   	pop    %ecx
41bb3d:	71 66                	jno    0x41bba5
41bb3f:	69 77 47 42 41 6c 2b 	imul   $0x2b6c4142,0x47(%edi),%esi
41bb46:	59                   	pop    %ecx
41bb47:	54                   	push   %esp
41bb48:	78 52                	js     0x41bb9c
41bb4a:	38 72 50             	cmp    %dh,0x50(%edx)
41bb4d:	57                   	push   %edi
41bb4e:	67 6b 52 69 76       	imul   $0x76,0x69(%bp,%si),%edx
41bb53:	46                   	inc    %esi
41bb54:	43                   	inc    %ebx
41bb55:	54                   	push   %esp
41bb56:	41                   	inc    %ecx
41bb57:	4a                   	dec    %edx
41bb58:	65 4d                	gs dec %ebp
41bb5a:	61                   	popa
41bb5b:	32 59 41             	xor    0x41(%ecx),%bl
41bb5e:	62 66 72             	bound  %esp,0x72(%esi)
41bb61:	6e                   	outsb  %ds:(%esi),(%dx)
41bb62:	6b 5a 47 41          	imul   $0x41,0x47(%edx),%ebx
41bb66:	54                   	push   %esp
41bb67:	55                   	push   %ebp
41bb68:	79 4c                	jns    0x41bbb6
41bb6a:	39 33                	cmp    %esi,(%ebx)
41bb6c:	41                   	inc    %ecx
41bb6d:	42                   	inc    %edx
41bb6e:	61                   	popa
41bb6f:	57                   	push   %edi
41bb70:	69 42 66 66 50 57 6c 	imul   $0x6c575066,0x66(%edx),%eax
41bb77:	35 34 66 56 48       	xor    $0x48566634,%eax
41bb7c:	36 65 38 64 33 66    	ss cmp %ah,%gs:0x66(%ebx,%esi,1)
41bb82:	50                   	push   %eax
41bb83:	59                   	pop    %ecx
41bb84:	52                   	push   %edx
41bb85:	4c                   	dec    %esp
41bb86:	4f                   	dec    %edi
41bb87:	49                   	dec    %ecx
41bb88:	45                   	inc    %ebp
41bb89:	2b 79 63             	sub    0x63(%ecx),%edi
41bb8c:	69 39 66 70 4f 2b    	imul   $0x2b4f7066,(%ecx),%edi
41bb92:	4b                   	dec    %ebx
41bb93:	59                   	pop    %ecx
41bb94:	37                   	aaa
41bb95:	31 76 41             	xor    %esi,0x41(%esi)
41bb98:	6e                   	outsb  %ds:(%esi),(%dx)
41bb99:	6a 59                	push   $0x59
41bb9b:	31 38                	xor    %edi,(%eax)
41bb9d:	6c                   	insb   (%dx),%es:(%edi)
41bb9e:	66 75 4e             	data16 jne 0x41bbef
41bba1:	6c                   	insb   (%dx),%es:(%edi)
41bba2:	64 30 77 74          	xor    %dh,%fs:0x74(%edi)
41bba6:	38 6f 7a             	cmp    %ch,0x7a(%edi)
41bba9:	35 4d 31 39 35       	xor    $0x3539314d,%eax
41bbae:	64 61                	fs popa
41bbb0:	4e                   	dec    %esi
41bbb1:	34 41                	xor    $0x41,%al
41bbb3:	43                   	inc    %ebx
41bbb4:	71 6d                	jno    0x41bc23
41bbb6:	64 52                	fs push %edx
41bbb8:	4e                   	dec    %esi
41bbb9:	54                   	push   %esp
41bbba:	34 75                	xor    $0x75,%al
41bbbc:	35 65 32 6b 30       	xor    $0x306b3265,%eax
41bbc1:	32 37                	xor    (%edi),%dh
41bbc3:	33 72 61             	xor    0x61(%edx),%esi
41bbc6:	48                   	dec    %eax
41bbc7:	30 43 68             	xor    %al,0x68(%ebx)
41bbca:	2b 53 63             	sub    0x63(%ebx),%edx
41bbcd:	37                   	aaa
41bbce:	74 55                	je     0x41bc25
41bbd0:	31 42 49             	xor    %eax,0x49(%edx)
41bbd3:	68 6f 66 73 34       	push   $0x3473666f
41bbd8:	4e                   	dec    %esi
41bbd9:	50                   	push   %eax
41bbda:	31 57 59             	xor    %edx,0x59(%edi)
41bbdd:	74 43                	je     0x41bc22
41bbdf:	55                   	push   %ebp
41bbe0:	52                   	push   %edx
41bbe1:	74 78                	je     0x41bc5b
41bbe3:	32 4f 37             	xor    0x37(%edi),%cl
41bbe6:	4e                   	dec    %esi
41bbe7:	52                   	push   %edx
41bbe8:	33 75 6f             	xor    0x6f(%ebp),%esi
41bbeb:	4f                   	dec    %edi
41bbec:	55                   	push   %ebp
41bbed:	38 6b 44             	cmp    %ch,0x44(%ebx)
41bbf0:	41                   	inc    %ecx
41bbf1:	78 62                	js     0x41bc55
41bbf3:	35 69 68 2f 65       	xor    $0x652f6869,%eax
41bbf8:	63 43 71             	arpl   %eax,0x71(%ebx)
41bbfb:	66 69 66 38 45 67    	imul   $0x6745,0x38(%esi),%sp
41bc01:	32 4b 72             	xor    0x72(%ebx),%cl
41bc04:	59                   	pop    %ecx
41bc05:	73 57                	jae    0x41bc5e
41bc07:	4b                   	dec    %ebx
41bc08:	6d                   	insl   (%dx),%es:(%edi)
41bc09:	35 76 6e 4e 61       	xor    $0x614e6e76,%eax
41bc0e:	35 6e 45 76 4e       	xor    $0x4e76456e,%eax
41bc13:	77 58                	ja     0x41bc6d
41bc15:	61                   	popa
41bc16:	39 58 6b             	cmp    %ebx,0x6b(%eax)
41bc19:	33 37                	xor    (%edi),%esi
41bc1b:	53                   	push   %ebx
41bc1c:	64 44                	fs inc %esp
41bc1e:	66 57                	push   %di
41bc20:	4b                   	dec    %ebx
41bc21:	59                   	pop    %ecx
41bc22:	76 63                	jbe    0x41bc87
41bc24:	2f                   	das
41bc25:	32 78 59             	xor    0x59(%eax),%bh
41bc28:	76 36                	jbe    0x41bc60
41bc2a:	35 72 51 6f 52       	xor    $0x526f5172,%eax
41bc2f:	45                   	inc    %ebp
41bc30:	73 75                	jae    0x41bca7
41bc32:	77 73                	ja     0x41bca7
41bc34:	6a 43                	push   $0x43
41bc36:	74 4e                	je     0x41bc86
41bc38:	63 79 31             	arpl   %edi,0x31(%ecx)
41bc3b:	42                   	inc    %edx
41bc3c:	46                   	inc    %esi
41bc3d:	58                   	pop    %eax
41bc3e:	61                   	popa
41bc3f:	58                   	pop    %eax
41bc40:	76 65                	jbe    0x41bca7
41bc42:	63 6a 76             	arpl   %ebp,0x76(%edx)
41bc45:	4d                   	dec    %ebp
41bc46:	76 30                	jbe    0x41bc78
41bc48:	37                   	aaa
41bc49:	70 59                	jo     0x41bca4
41bc4b:	5a                   	pop    %edx
41bc4c:	44                   	inc    %esp
41bc4d:	64 49                	fs dec %ecx
41bc4f:	58                   	pop    %eax
41bc50:	4a                   	dec    %edx
41bc51:	30 41 6e             	xor    %al,0x6e(%ecx)
41bc54:	4b                   	dec    %ebx
41bc55:	69 57 4d 6d 62 6b 6c 	imul   $0x6c6b626d,0x4d(%edi),%edx
41bc5c:	4f                   	dec    %edi
41bc5d:	66 54                	push   %sp
41bc5f:	45                   	inc    %ebp
41bc60:	63 6e 43             	arpl   %ebp,0x43(%esi)
41bc63:	51                   	push   %ecx
41bc64:	6d                   	insl   (%dx),%es:(%edi)
41bc65:	67 4a                	addr16 dec %edx
41bc67:	79 73                	jns    0x41bcdc
41bc69:	78 4b                	js     0x41bcb6
41bc6b:	73 51                	jae    0x41bcbe
41bc6d:	31 74 4b 49          	xor    %esi,0x49(%ebx,%ecx,2)
41bc71:	31 74 58 65          	xor    %esi,0x65(%eax,%ebx,2)
41bc75:	44                   	inc    %esp
41bc76:	68 77 54 2b 63       	push   $0x632b5477
41bc7b:	55                   	push   %ebp
41bc7c:	6e                   	outsb  %ds:(%esi),(%dx)
41bc7d:	33 4e 64             	xor    0x64(%esi),%ecx
41bc80:	46                   	inc    %esi
41bc81:	77 5a                	ja     0x41bcdd
41bc83:	45                   	inc    %ebp
41bc84:	2f                   	das
41bc85:	5a                   	pop    %edx
41bc86:	32 4e 67             	xor    0x67(%esi),%cl
41bc89:	78 50                	js     0x41bcdb
41bc8b:	41                   	inc    %ecx
41bc8c:	51                   	push   %ecx
41bc8d:	42                   	inc    %edx
41bc8e:	61                   	popa
41bc8f:	4c                   	dec    %esp
41bc90:	56                   	push   %esi
41bc91:	36 53                	ss push %ebx
41bc93:	77 37                	ja     0x41bccc
41bc95:	55                   	push   %ebp
41bc96:	37                   	aaa
41bc97:	45                   	inc    %ebp
41bc98:	6f                   	outsl  %ds:(%esi),(%dx)
41bc99:	61                   	popa
41bc9a:	61                   	popa
41bc9b:	38 4f 38             	cmp    %cl,0x38(%edi)
41bc9e:	32 7a 44             	xor    0x44(%edx),%bh
41bca1:	4e                   	dec    %esi
41bca2:	4c                   	dec    %esp
41bca3:	54                   	push   %esp
41bca4:	2b 2f                	sub    (%edi),%ebp
41bca6:	65 34 39             	gs xor $0x39,%al
41bca9:	32 65 72             	xor    0x72(%ebp),%ah
41bcac:	6b 58 71 44          	imul   $0x44,0x71(%eax),%ebx
41bcb0:	49                   	dec    %ecx
41bcb1:	49                   	dec    %ecx
41bcb2:	69 64 53 70 63 51 79 	imul   $0x38795163,0x70(%ebx,%edx,2),%esp
41bcb9:	38
41bcba:	6c                   	insb   (%dx),%es:(%edi)
41bcbb:	48                   	dec    %eax
41bcbc:	31 67 2b             	xor    %esp,0x2b(%edi)
41bcbf:	65 48                	gs dec %eax
41bcc1:	32 59 6b             	xor    0x6b(%ecx),%bl
41bcc4:	69 53 46 59 55 56 70 	imul   $0x70565559,0x46(%ebx),%edx
41bccb:	67 4c                	addr16 dec %esp
41bccd:	59                   	pop    %ecx
41bcce:	71 6a                	jno    0x41bd3a
41bcd0:	68 39 37 55 79       	push   $0x79553739
41bcd5:	31 4f 59             	xor    %ecx,0x59(%edi)
41bcd8:	70 69                	jo     0x41bd43
41bcda:	4e                   	dec    %esi
41bcdb:	62 49 70             	bound  %ecx,0x70(%ecx)
41bcde:	4f                   	dec    %edi
41bcdf:	65 66 31 49 67       	xor    %cx,%gs:0x67(%ecx)
41bce4:	43                   	inc    %ebx
41bce5:	31 69 67             	xor    %ebp,0x67(%ecx)
41bce8:	6e                   	outsb  %ds:(%esi),(%dx)
41bce9:	4f                   	dec    %edi
41bcea:	48                   	dec    %eax
41bceb:	35 46 36 70 2b       	xor    $0x2b703646,%eax
41bcf0:	66 65 47             	gs inc %di
41bcf3:	50                   	push   %eax
41bcf4:	5a                   	pop    %edx
41bcf5:	6e                   	outsb  %ds:(%esi),(%dx)
41bcf6:	6e                   	outsb  %ds:(%esi),(%dx)
41bcf7:	34 72                	xor    $0x72,%al
41bcf9:	50                   	push   %eax
41bcfa:	6c                   	insb   (%dx),%es:(%edi)
41bcfb:	56                   	push   %esi
41bcfc:	36 34 59             	ss xor $0x59,%al
41bcff:	43                   	inc    %ebx
41bd00:	54                   	push   %esp
41bd01:	49                   	dec    %ecx
41bd02:	53                   	push   %ebx
41bd03:	30 79 48             	xor    %bh,0x48(%ecx)
41bd06:	46                   	inc    %esi
41bd07:	5a                   	pop    %edx
41bd08:	4d                   	dec    %ebp
41bd09:	66 67 69 4a 6b 65 4e 	imul   $0x4e65,0x6b(%bp,%si),%cx
41bd10:	68 41 53 4e 41       	push   $0x414e5341
41bd15:	6a 50                	push   $0x50
41bd17:	48                   	dec    %eax
41bd18:	57                   	push   %edi
41bd19:	76 6d                	jbe    0x41bd88
41bd1b:	33 51 4d             	xor    0x4d(%ecx),%edx
41bd1e:	49                   	dec    %ecx
41bd1f:	61                   	popa
41bd20:	30 43 59             	xor    %al,0x59(%ebx)
41bd23:	6d                   	insl   (%dx),%es:(%edi)
41bd24:	4b                   	dec    %ebx
41bd25:	79 51                	jns    0x41bd78
41bd27:	65 2f                	gs das
41bd29:	76 44                	jbe    0x41bd6f
41bd2b:	57                   	push   %edi
41bd2c:	35 6a 6a 58 38       	xor    $0x38586a6a,%eax
41bd31:	75 67                	jne    0x41bd9a
41bd33:	51                   	push   %ecx
41bd34:	35 44 37 44 50       	xor    $0x50443744,%eax
41bd39:	55                   	push   %ebp
41bd3a:	66 77 30             	data16 ja 0x41bd6d
41bd3d:	2f                   	das
41bd3e:	72 42                	jb     0x41bd82
41bd40:	42                   	inc    %edx
41bd41:	35 30 73 31 55       	xor    $0x55317330,%eax
41bd46:	38 6c 67 70          	cmp    %ch,0x70(%edi,%eiz,2)
41bd4a:	52                   	push   %edx
41bd4b:	6e                   	outsb  %ds:(%esi),(%dx)
41bd4c:	39 59 49             	cmp    %ebx,0x49(%ecx)
41bd4f:	43                   	inc    %ebx
41bd50:	49                   	dec    %ecx
41bd51:	71 44                	jno    0x41bd97
41bd53:	58                   	pop    %eax
41bd54:	76 42                	jbe    0x41bd98
41bd56:	75 71                	jne    0x41bdc9
41bd58:	38 53 62             	cmp    %dl,0x62(%ebx)