410f05:	7a 7a                	jp     0x410f81
410f07:	46                   	inc    %esi
410f08:	32 6b 78             	xor    0x78(%ebx),%ch
410f0b:	69 4d 4a 36 63 72 4c 	imul   $0x4c726336,0x4a(%ebp),%ecx
410f12:	66 74 35             	data16 je 0x410f4a
410f15:	79 69                	jns    0x410f80
410f17:	64 36 69 52 42 46 63 	fs imul $0x49466346,%ss:0x42(%edx),%edx
410f1e:	46 49
410f20:	54                   	push   %esp
410f21:	34 62                	xor    $0x62,%al
410f23:	72 6c                	jb     0x410f91
410f25:	50                   	push   %eax
410f26:	34 61                	xor    $0x61,%al
410f28:	57                   	push   %edi
410f29:	37                   	aaa
410f2a:	75 51                	jne    0x410f7d
410f2c:	4a                   	dec    %edx
410f2d:	37                   	aaa
410f2e:	59                   	pop    %ecx
410f2f:	33 57 51             	xor    0x51(%edi),%edx
410f32:	43                   	inc    %ebx
410f33:	2b 67 41             	sub    0x41(%edi),%esp
410f36:	66 39 32             	cmp    %si,(%edx)
410f39:	4f                   	dec    %edi
410f3a:	44                   	inc    %esp
410f3b:	43                   	inc    %ebx
410f3c:	4f                   	dec    %edi
410f3d:	55                   	push   %ebp
410f3e:	6c                   	insb   (%dx),%es:(%edi)
410f3f:	45                   	inc    %ebp
410f40:	6f                   	outsl  %ds:(%esi),(%dx)
410f41:	51                   	push   %ecx
410f42:	2b 39                	sub    (%ecx),%edi
410f44:	70 4f                	jo     0x410f95
410f46:	38 64 74 52          	cmp    %ah,0x52(%esp,%esi,2)
410f4a:	2f                   	das
410f4b:	6b 4f 63 4e          	imul   $0x4e,0x63(%edi),%ecx
410f4f:	4c                   	dec    %esp
410f50:	6c                   	insb   (%dx),%es:(%edi)
410f51:	6d                   	insl   (%dx),%es:(%edi)
410f52:	75 47                	jne    0x410f9b
410f54:	79 41                	jns    0x410f97
410f56:	68 6e 53 43 5a       	push   $0x5a43536e
410f5b:	6b 63 4b 50          	imul   $0x50,0x4b(%ebx),%esp
410f5f:	59                   	pop    %ecx
410f60:	49                   	dec    %ecx
410f61:	73 56                	jae    0x410fb9
410f63:	73 63                	jae    0x410fc8
410f65:	75 56                	jne    0x410fbd
410f67:	7a 7a                	jp     0x410fe3
410f69:	30 6d 57             	xor    %ch,0x57(%ebp)
410f6c:	58                   	pop    %eax
410f6d:	59                   	pop    %ecx
410f6e:	63 7a 4a             	arpl   %edi,0x4a(%edx)
410f71:	37                   	aaa
410f72:	31 56 65             	xor    %edx,0x65(%esi)
410f75:	6f                   	outsl  %ds:(%esi),(%dx)
410f76:	6f                   	outsl  %ds:(%esi),(%dx)
410f77:	57                   	push   %edi
410f78:	55                   	push   %ebp
410f79:	49                   	dec    %ecx
410f7a:	63 70 54             	arpl   %esi,0x54(%eax)
410f7d:	30 57 34             	xor    %dl,0x34(%edi)
410f80:	67 48                	addr16 dec %eax
410f82:	48                   	dec    %eax
410f83:	67 78 53             	addr16 js 0x410fd9
410f86:	44                   	inc    %esp
410f87:	72 2b                	jb     0x410fb4
410f89:	4b                   	dec    %ebx
410f8a:	70 64                	jo     0x410ff0
410f8c:	4b                   	dec    %ebx
410f8d:	61                   	popa
410f8e:	55                   	push   %ebp
410f8f:	54                   	push   %esp
410f90:	75 48                	jne    0x410fda
410f92:	34 45                	xor    $0x45,%al
410f94:	36 4a                	ss dec %edx
410f96:	52                   	push   %edx
410f97:	77 4e                	ja     0x410fe7
410f99:	58                   	pop    %eax
410f9a:	2b 41 6d             	sub    0x6d(%ecx),%eax
410f9d:	55                   	push   %ebp
410f9e:	58                   	pop    %eax
410f9f:	4d                   	dec    %ebp
410fa0:	49                   	dec    %ecx
410fa1:	77 63                	ja     0x411006
410fa3:	48                   	dec    %eax
410fa4:	32 67 5a             	xor    0x5a(%edi),%ah
410fa7:	55                   	push   %ebp
410fa8:	4e                   	dec    %esi
410fa9:	61                   	popa
410faa:	2b 7a 55             	sub    0x55(%edx),%edi
410fad:	4f                   	dec    %edi
410fae:	39 61 4d             	cmp    %esp,0x4d(%ecx)
410fb1:	73 37                	jae    0x410fea
410fb3:	69 48 73 4e 4e 53 4f 	imul   $0x4f534e4e,0x73(%eax),%ecx
410fba:	58                   	pop    %eax
410fbb:	59                   	pop    %ecx
410fbc:	73 46                	jae    0x411004
410fbe:	34 37                	xor    $0x37,%al
410fc0:	78 41                	js     0x411003
410fc2:	39 43 4a             	cmp    %eax,0x4a(%ebx)
410fc5:	62 52 39             	bound  %edx,0x39(%edx)
410fc8:	5a                   	pop    %edx
410fc9:	64 4a                	fs dec %edx
410fcb:	51                   	push   %ecx
410fcc:	65 41                	gs inc %ecx
410fce:	58                   	pop    %eax
410fcf:	54                   	push   %esp
410fd0:	31 57 6d             	xor    %edx,0x6d(%edi)
410fd3:	51                   	push   %ecx
410fd4:	6c                   	insb   (%dx),%es:(%edi)
410fd5:	6b 39 48             	imul   $0x48,(%ecx),%edi
410fd8:	45                   	inc    %ebp
410fd9:	76 31                	jbe    0x41100c
410fdb:	78 7a                	js     0x411057
410fdd:	50                   	push   %eax
410fde:	33 4d 73             	xor    0x73(%ebp),%ecx
410fe1:	71 36                	jno    0x411019
410fe3:	55                   	push   %ebp
410fe4:	32 58 77             	xor    0x77(%eax),%bl
410fe7:	44                   	inc    %esp
410fe8:	6d                   	insl   (%dx),%es:(%edi)
410fe9:	38 4b 7a             	cmp    %cl,0x7a(%ebx)
410fec:	61                   	popa
410fed:	76 33                	jbe    0x411022
410fef:	4e                   	dec    %esi
410ff0:	30 56 69             	xor    %dl,0x69(%esi)
410ff3:	4c                   	dec    %esp
410ff4:	50                   	push   %eax
410ff5:	4f                   	dec    %edi
410ff6:	66 37                	data16 aaa
410ff8:	34 47                	xor    $0x47,%al
410ffa:	44                   	inc    %esp
410ffb:	46                   	inc    %esi
410ffc:	51                   	push   %ecx
410ffd:	4d                   	dec    %ebp
410ffe:	4b                   	dec    %ebx
410fff:	4e                   	dec    %esi
411000:	6a 53                	push   $0x53
411002:	49                   	dec    %ecx
411003:	56                   	push   %esi
411004:	2b 71 6a             	sub    0x6a(%ecx),%esi
411007:	4a                   	dec    %edx
411008:	4e                   	dec    %esi
411009:	76 4d                	jbe    0x411058
41100b:	75 6c                	jne    0x411079
41100d:	30 4a 48             	xor    %cl,0x48(%edx)
411010:	2b 77 69             	sub    0x69(%edi),%esi
411013:	35 69 50 6c 54       	xor    $0x546c5069,%eax
411018:	4f                   	dec    %edi
411019:	48                   	dec    %eax
41101a:	2b 4d 67             	sub    0x67(%ebp),%ecx
41101d:	54                   	push   %esp
41101e:	64 51                	fs push %ecx
411020:	30 2f                	xor    %ch,(%edi)
411022:	69 76 31 70 36 64 49 	imul   $0x49643670,0x31(%esi),%esi
411029:	65 59                	gs pop %ecx
41102b:	64 33 77 57          	xor    %fs:0x57(%edi),%esi
41102f:	31 51 4b             	xor    %edx,0x4b(%ecx)
411032:	70 55                	jo     0x411089
411034:	32 76 55             	xor    0x55(%esi),%dh
411037:	58                   	pop    %eax
411038:	37                   	aaa
411039:	66 73 6d             	data16 jae 0x4110a9
41103c:	4d                   	dec    %ebp
41103d:	65 4b                	gs dec %ebx
41103f:	70 79                	jo     0x4110ba
411041:	49                   	dec    %ecx
411042:	45                   	inc    %ebp
411043:	52                   	push   %edx
411044:	4e                   	dec    %esi
411045:	5a                   	pop    %edx
411046:	4d                   	dec    %ebp
411047:	62 65 64             	bound  %esp,0x64(%ebp)
41104a:	32 41 4a             	xor    0x4a(%ecx),%al
41104d:	63 53 4c             	arpl   %edx,0x4c(%ebx)
411050:	73 4a                	jae    0x41109c
411052:	4d                   	dec    %ebp
411053:	74 44                	je     0x411099
411055:	4d                   	dec    %ebp
411056:	4d                   	dec    %ebp
411057:	54                   	push   %esp
411058:	77 2f                	ja     0x411089
41105a:	2b 38                	sub    (%eax),%edi
41105c:	5a                   	pop    %edx
41105d:	37                   	aaa
41105e:	77 65                	ja     0x4110c5
411060:	35 70 4e 70 4b       	xor    $0x4b704e70,%eax
411065:	62 37                	bound  %esi,(%edi)
411067:	53                   	push   %ebx
411068:	63 43 4b             	arpl   %eax,0x4b(%ebx)
41106b:	30 41 65             	xor    %al,0x65(%ecx)
41106e:	39 34 56             	cmp    %esi,(%esi,%edx,2)
411071:	32 33                	xor    (%ebx),%dh
411073:	4f                   	dec    %edi
411074:	69 49 51 2f 46 61 78 	imul   $0x7861462f,0x51(%ecx),%ecx
41107b:	63 78 54             	arpl   %edi,0x54(%eax)
41107e:	7a 42                	jp     0x4110c2
411080:	46                   	inc    %esi
411081:	36 4f                	ss dec %edi
411083:	71 59                	jno    0x4110de
411085:	4b                   	dec    %ebx
411086:	33 7a 66             	xor    0x66(%edx),%edi
411089:	33 2f                	xor    (%edi),%ebp
41108b:	38 50 6d             	cmp    %dl,0x6d(%eax)
41108e:	32 51 45             	xor    0x45(%ecx),%dl
411091:	79 72                	jns    0x411105
411093:	2b 5a 4e             	sub    0x4e(%edx),%ebx
411096:	75 6e                	jne    0x411106
411098:	63 35 43 54 39 31    	arpl   %esi,0x31395443
41109e:	6c                   	insb   (%dx),%es:(%edi)
41109f:	54                   	push   %esp
4110a0:	6b 51 46 7a          	imul   $0x7a,0x46(%ecx),%edx
4110a4:	52                   	push   %edx
4110a5:	2b 31                	sub    (%ecx),%esi
4110a7:	56                   	push   %esi
4110a8:	48                   	dec    %eax
4110a9:	49                   	dec    %ecx
4110aa:	54                   	push   %esp
4110ab:	6e                   	outsb  %ds:(%esi),(%dx)
4110ac:	2f                   	das
4110ad:	7a 65                	jp     0x411114
4110af:	54                   	push   %esp
4110b0:	4a                   	dec    %edx
4110b1:	4c                   	dec    %esp
4110b2:	4d                   	dec    %ebp
4110b3:	30 44 32 5a          	xor    %al,0x5a(%edx,%esi,1)
4110b7:	42                   	inc    %edx
4110b8:	38 79 76             	cmp    %bh,0x76(%ecx)
4110bb:	6e                   	outsb  %ds:(%esi),(%dx)
4110bc:	4e                   	dec    %esi
4110bd:	31 31                	xor    %esi,(%ecx)
4110bf:	4c                   	dec    %esp
4110c0:	63 31                	arpl   %esi,(%ecx)
4110c2:	56                   	push   %esi
4110c3:	52                   	push   %edx
4110c4:	47                   	inc    %edi
4110c5:	64 65 42             	fs gs inc %edx
4110c8:	63 71 30             	arpl   %esi,0x30(%ecx)
4110cb:	71 79                	jno    0x411146
4110cd:	4e                   	dec    %esi
4110ce:	46                   	inc    %esi
4110cf:	41                   	inc    %ecx
4110d0:	70 58                	jo     0x41112a
4110d2:	46                   	inc    %esi
4110d3:	73 2f                	jae    0x411104
4110d5:	6a 2b                	push   $0x2b
4110d7:	39 58 55             	cmp    %ebx,0x55(%eax)
4110da:	32 47 54             	xor    0x54(%edi),%al
4110dd:	42                   	inc    %edx
4110de:	52                   	push   %edx
4110df:	62 66 37             	bound  %esp,0x37(%esi)
4110e2:	32 76 6b             	xor    0x6b(%esi),%dh
4110e5:	34 72                	xor    $0x72,%al
4110e7:	46                   	inc    %esi
4110e8:	6b 45 5a 79          	imul   $0x79,0x5a(%ebp),%eax
4110ec:	34 76                	xor    $0x76,%al
4110ee:	36 36 53             	ss ss push %ebx
4110f1:	45                   	inc    %ebp
4110f2:	68 72 52 6c 58       	push   $0x586c5272
4110f7:	44                   	inc    %esp
4110f8:	46                   	inc    %esi
4110f9:	4f                   	dec    %edi
4110fa:	4f                   	dec    %edi
4110fb:	50                   	push   %eax
4110fc:	45                   	inc    %ebp
4110fd:	66 53                	push   %bx
4110ff:	68 69 74 78 68       	push   $0x68787469
411104:	38 6c 66 76          	cmp    %ch,0x76(%esi,%eiz,2)
411108:	43                   	inc    %ebx
411109:	61                   	popa
41110a:	72 4d                	jb     0x411159
41110c:	52                   	push   %edx
41110d:	4b                   	dec    %ebx
41110e:	45                   	inc    %ebp
41110f:	63 49 61             	arpl   %ecx,0x61(%ecx)
411112:	34 52                	xor    $0x52,%al
411114:	4f                   	dec    %edi
411115:	32 32                	xor    (%edx),%dh
411117:	38 52 7a             	cmp    %dl,0x7a(%edx)
41111a:	35 6d 38 4c 4e       	xor    $0x4e4c386d,%eax
41111f:	63 65 69             	arpl   %esp,0x69(%ebp)
411122:	73 52                	jae    0x411176
411124:	6f                   	outsl  %ds:(%esi),(%dx)
411125:	48                   	dec    %eax
411126:	4c                   	dec    %esp
411127:	39 46 53             	cmp    %eax,0x53(%esi)
41112a:	54                   	push   %esp
41112b:	59                   	pop    %ecx
41112c:	37                   	aaa
41112d:	57                   	push   %edi
41112e:	38 30                	cmp    %dh,(%eax)
411130:	38 4d 72             	cmp    %cl,0x72(%ebp)
411133:	63 55 7a             	arpl   %edx,0x7a(%ebp)
411136:	62 43 30             	bound  %eax,0x30(%ebx)
411139:	47                   	inc    %edi
41113a:	4b                   	dec    %ebx
41113b:	2f                   	das
41113c:	34 44                	xor    $0x44,%al
41113e:	4f                   	dec    %edi
41113f:	71 35                	jno    0x411176
411141:	64 76 79             	fs jbe 0x4111bd
411144:	46                   	inc    %esi
411145:	61                   	popa
411146:	56                   	push   %esi
411147:	59                   	pop    %ecx
411148:	61                   	popa
411149:	75 2b                	jne    0x411176
41114b:	4a                   	dec    %edx
41114c:	77 45                	ja     0x411193
41114e:	47                   	inc    %edi
41114f:	64 7a 61             	fs jp  0x4111b3
411152:	48                   	dec    %eax
411153:	77 4d                	ja     0x4111a2
411155:	44                   	inc    %esp
411156:	76 43                	jbe    0x41119b
411158:	76 2b                	jbe    0x411185
41115a:	46                   	inc    %esi
41115b:	44                   	inc    %esp
41115c:	65 79 33             	gs jns 0x411192
41115f:	34 6c                	xor    $0x6c,%al
411161:	37                   	aaa
411162:	51                   	push   %ecx
411163:	4c                   	dec    %esp
411164:	2f                   	das
411165:	4a                   	dec    %edx
411166:	76 65                	jbe    0x4111cd
411168:	54                   	push   %esp
411169:	34 51                	xor    $0x51,%al
41116b:	55                   	push   %ebp
41116c:	45                   	inc    %ebp
41116d:	4f                   	dec    %edi
41116e:	37                   	aaa
41116f:	53                   	push   %ebx
411170:	39 70 4f             	cmp    %esi,0x4f(%eax)
411173:	36 61                	ss popa
411175:	76 75                	jbe    0x4111ec
411177:	49                   	dec    %ecx
411178:	39 32                	cmp    %esi,(%edx)
41117a:	61                   	popa
41117b:	33 55 54             	xor    0x54(%ebp),%edx
41117e:	55                   	push   %ebp
41117f:	6f                   	outsl  %ds:(%esi),(%dx)
411180:	6c                   	insb   (%dx),%es:(%edi)
411181:	49                   	dec    %ecx
411182:	33 44 31 63          	xor    0x63(%ecx,%esi,1),%eax
411186:	41                   	inc    %ecx
411187:	35 55 76 30 67       	xor    $0x67307655,%eax
41118c:	46                   	inc    %esi