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
41118d:	68 2b 52 64 69       	push   $0x6964522b
411192:	34 47                	xor    $0x47,%al
411194:	33 76 77             	xor    0x77(%esi),%esi
411197:	6a 52                	push   $0x52
411199:	64 49                	fs dec %ecx
41119b:	71 6a                	jno    0x411207
41119d:	50                   	push   %eax
41119e:	36 64 37             	ss fs aaa
4111a1:	72 57                	jb     0x4111fa
4111a3:	75 6b                	jne    0x411210
4111a5:	75 58                	jne    0x4111ff
4111a7:	41                   	inc    %ecx
4111a8:	50                   	push   %eax
4111a9:	5a                   	pop    %edx
4111aa:	47                   	inc    %edi
4111ab:	74 55                	je     0x411202
4111ad:	39 72 78             	cmp    %esi,0x78(%edx)
4111b0:	44                   	inc    %esp
4111b1:	71 6d                	jno    0x411220
4111b3:	74 45                	je     0x4111fa
4111b5:	32 66 79             	xor    0x79(%esi),%ah
4111b8:	4c                   	dec    %esp
4111b9:	43                   	inc    %ebx
4111ba:	77 53                	ja     0x41120f
4111bc:	43                   	inc    %ebx
4111bd:	5a                   	pop    %edx
4111be:	4b                   	dec    %ebx
4111bf:	78 50                	js     0x411211
4111c1:	49                   	dec    %ecx
4111c2:	2b 4b 32             	sub    0x32(%ebx),%ecx
4111c5:	61                   	popa
4111c6:	65 72 4d             	gs jb  0x411216
4111c9:	35 66 4a 49 33       	xor    $0x33494a66,%eax
4111ce:	57                   	push   %edi
4111cf:	35 4b 62 58 74       	xor    $0x7458624b,%eax
4111d4:	30 4a 41             	xor    %cl,0x41(%edx)
4111d7:	52                   	push   %edx
4111d8:	45                   	inc    %ebp
4111d9:	36 6c                	ss insb (%dx),%es:(%edi)
4111db:	50                   	push   %eax
4111dc:	57                   	push   %edi
4111dd:	41                   	inc    %ecx
4111de:	75 79                	jne    0x411259
4111e0:	54                   	push   %esp
4111e1:	6f                   	outsl  %ds:(%esi),(%dx)
4111e2:	52                   	push   %edx
4111e3:	48                   	dec    %eax
4111e4:	6a 50                	push   $0x50
4111e6:	37                   	aaa
4111e7:	68 39 6e 57 55       	push   $0x55576e39
4111ec:	6f                   	outsl  %ds:(%esi),(%dx)
4111ed:	47                   	inc    %edi
4111ee:	51                   	push   %ecx
4111ef:	56                   	push   %esi
4111f0:	75 6b                	jne    0x41125d
4111f2:	77 50                	ja     0x411244
4111f4:	72 51                	jb     0x411247
4111f6:	5a                   	pop    %edx
4111f7:	64 78 37             	fs js  0x411231
4111fa:	6a 45                	push   $0x45
4111fc:	54                   	push   %esp
4111fd:	56                   	push   %esi
4111fe:	42                   	inc    %edx
4111ff:	62 4a 65             	bound  %ecx,0x65(%edx)
411202:	67 6f                	outsl  %ds:(%si),(%dx)
411204:	36 50                	ss push %eax
411206:	31 73 6d             	xor    %esi,0x6d(%ebx)
411209:	62 37                	bound  %esi,(%edi)
41120b:	5a                   	pop    %edx
41120c:	30 79 47             	xor    %bh,0x47(%ecx)
41120f:	61                   	popa
411210:	66 55                	push   %bp
411212:	68 6c 7a 49 4d       	push   $0x4d497a6c
411217:	67 33 51 47          	xor    0x47(%bx,%di),%edx
41121b:	57                   	push   %edi
41121c:	4e                   	dec    %esi
41121d:	57                   	push   %edi
41121e:	47                   	inc    %edi
41121f:	78 30                	js     0x411251
411221:	47                   	inc    %edi
411222:	5a                   	pop    %edx
411223:	37                   	aaa
411224:	6e                   	outsb  %ds:(%esi),(%dx)
411225:	34 32                	xor    $0x32,%al
411227:	35 76 37 52 45       	xor    $0x45523776,%eax
41122c:	2f                   	das
41122d:	7a 52                	jp     0x411281
41122f:	5a                   	pop    %edx
411230:	2b 35 71 4d 71 59    	sub    0x59714d71,%esi
411236:	78 76                	js     0x4112ae
411238:	53                   	push   %ebx
411239:	49                   	dec    %ecx
41123a:	53                   	push   %ebx
41123b:	4d                   	dec    %ebp
41123c:	64 4f                	fs dec %edi
41123e:	68 31 39 68 65       	push   $0x65683931
411243:	49                   	dec    %ecx
411244:	6a 45                	push   $0x45
411246:	76 41                	jbe    0x411289
411248:	32 69 69             	xor    0x69(%ecx),%ch
41124b:	30 37                	xor    %dh,(%edi)
41124d:	6b 58 57 44          	imul   $0x44,0x57(%eax),%ebx
411251:	35 6b 4f 4e 6f       	xor    $0x6f4e4f6b,%eax
411256:	33 75 36             	xor    0x36(%ebp),%esi
411259:	4f                   	dec    %edi
41125a:	78 51                	js     0x4112ad
41125c:	73 6c                	jae    0x4112ca
41125e:	50                   	push   %eax
41125f:	62 38                	bound  %edi,(%eax)
411261:	61                   	popa
411262:	49                   	dec    %ecx
411263:	67 74 4c             	addr16 je 0x4112b2
411266:	71 50                	jno    0x4112b8
411268:	58                   	pop    %eax
411269:	6d                   	insl   (%dx),%es:(%edi)
41126a:	55                   	push   %ebp
41126b:	42                   	inc    %edx
41126c:	38 37                	cmp    %dh,(%edi)
41126e:	2b 73 75             	sub    0x75(%ebx),%esi
411271:	4e                   	dec    %esi
411272:	76 30                	jbe    0x4112a4
411274:	71 55                	jno    0x4112cb
411276:	55                   	push   %ebp
411277:	46                   	inc    %esi
411278:	4f                   	dec    %edi
411279:	49                   	dec    %ecx
41127a:	2b 48 2b             	sub    0x2b(%eax),%ecx
41127d:	74 49                	je     0x4112c8
41127f:	67 79 77             	addr16 jns 0x4112f9
411282:	72 69                	jb     0x4112ed
411284:	7a 4d                	jp     0x4112d3
411286:	79 6c                	jns    0x4112f4
411288:	68 78 73 47 57       	push   $0x57477378
41128d:	56                   	push   %esi
41128e:	39 2f                	cmp    %ebp,(%edi)
411290:	4b                   	dec    %ebx
411291:	4a                   	dec    %edx
411292:	57                   	push   %edi
411293:	5a                   	pop    %edx
411294:	70 46                	jo     0x4112dc
411296:	6a 34                	push   $0x34
411298:	37                   	aaa
411299:	50                   	push   %eax
41129a:	6d                   	insl   (%dx),%es:(%edi)
41129b:	4b                   	dec    %ebx
41129c:	6f                   	outsl  %ds:(%esi),(%dx)
41129d:	2f                   	das
41129e:	6b 45 52 39          	imul   $0x39,0x52(%ebp),%eax
4112a2:	58                   	pop    %eax
4112a3:	67 68 49 66 44 62    	addr16 push $0x62446649
4112a9:	34 76                	xor    $0x76,%al
4112ab:	34 34                	xor    $0x34,%al
4112ad:	47                   	inc    %edi
4112ae:	6b 79 71 62          	imul   $0x62,0x71(%ecx),%edi
4112b2:	53                   	push   %ebx
4112b3:	69 53 53 39 37 50 56 	imul   $0x56503739,0x53(%ebx),%edx
4112ba:	41                   	inc    %ecx
4112bb:	52                   	push   %edx
4112bc:	35 68 66 53 4d       	xor    $0x4d536668,%eax
4112c1:	61                   	popa
4112c2:	43                   	inc    %ebx
4112c3:	2b 6b 66             	sub    0x66(%ebx),%ebp
4112c6:	44                   	inc    %esp
4112c7:	6c                   	insb   (%dx),%es:(%edi)
4112c8:	68 63 5a 46 79       	push   $0x79465a63
4112cd:	55                   	push   %ebp
4112ce:	73 71                	jae    0x411341
4112d0:	70 42                	jo     0x411314
4112d2:	31 57 70             	xor    %edx,0x70(%edi)
4112d5:	4f                   	dec    %edi
4112d6:	6b 34 54 52          	imul   $0x52,(%esp,%edx,2),%esi
4112da:	47                   	inc    %edi
4112db:	55                   	push   %ebp
4112dc:	66 68 4a 5a          	pushw  $0x5a4a
4112e0:	31 65 51             	xor    %esp,0x51(%ebp)