411fe9:	32 6a 30             	xor    0x30(%edx),%ch
411fec:	7a 30                	jp     0x41201e
411fee:	50                   	push   %eax
411fef:	44                   	inc    %esp
411ff0:	72 36                	jb     0x412028
411ff2:	53                   	push   %ebx
411ff3:	31 47 6a             	xor    %eax,0x6a(%edi)
411ff6:	5a                   	pop    %edx
411ff7:	50                   	push   %eax
411ff8:	55                   	push   %ebp
411ff9:	6a 4f                	push   $0x4f
411ffb:	63 64 4c 4b          	arpl   %esp,0x4b(%esp,%ecx,2)
411fff:	72 66                	jb     0x412067
412001:	6f                   	outsl  %ds:(%esi),(%dx)
412002:	59                   	pop    %ecx
412003:	58                   	pop    %eax
412004:	6a 53                	push   $0x53
412006:	4b                   	dec    %ebx
412007:	48                   	dec    %eax
412008:	36 71 41             	ss jno 0x41204c
41200b:	55                   	push   %ebp
41200c:	35 53 4e 55 41       	xor    $0x41554e53,%eax
412011:	61                   	popa
412012:	77 74                	ja     0x412088
412014:	4c                   	dec    %esp
412015:	6f                   	outsl  %ds:(%esi),(%dx)
412016:	59                   	pop    %ecx
412017:	71 51                	jno    0x41206a
412019:	39 50 59             	cmp    %edx,0x59(%eax)
41201c:	4e                   	dec    %esi
41201d:	49                   	dec    %ecx
41201e:	66 46                	inc    %si
412020:	49                   	dec    %ecx
412021:	4c                   	dec    %esp
412022:	73 42                	jae    0x412066
412024:	52                   	push   %edx
412025:	44                   	inc    %esp
412026:	30 30                	xor    %dh,(%eax)
412028:	34 32                	xor    $0x32,%al
41202a:	30 50 69             	xor    %dl,0x69(%eax)
41202d:	32 38                	xor    (%eax),%bh
41202f:	35 6b 4b 36 47       	xor    $0x47364b6b,%eax
412034:	56                   	push   %esi
412035:	54                   	push   %esp
412036:	42                   	inc    %edx
412037:	71 32                	jno    0x41206b
412039:	4b                   	dec    %ebx
41203a:	68 71 30 79 75       	push   $0x75793071
41203f:	68 71 35 31 4d       	push   $0x4d313571
412044:	37                   	aaa
412045:	36 4a                	ss dec %edx
412047:	6d                   	insl   (%dx),%es:(%edi)
412048:	76 67                	jbe    0x4120b1
41204a:	6d                   	insl   (%dx),%es:(%edi)
41204b:	53                   	push   %ebx
41204c:	75 79                	jne    0x4120c7
41204e:	31 55 73             	xor    %edx,0x73(%ebp)
412051:	62 45 58             	bound  %eax,0x58(%ebp)
412054:	45                   	inc    %ebp
412055:	79 35                	jns    0x41208c
412057:	79 64                	jns    0x4120bd
412059:	35 58 31 72 51       	xor    $0x51723158,%eax
41205e:	6b 43 70 42          	imul   $0x42,0x70(%ebx),%eax
412062:	45                   	inc    %ebp
412063:	78 2f                	js     0x412094
412065:	44                   	inc    %esp
412066:	66 30 5a 78          	data16 xor %bl,0x78(%edx)
41206a:	48                   	dec    %eax
41206b:	77 74                	ja     0x4120e1
41206d:	66 47                	inc    %di
41206f:	42                   	inc    %edx
412070:	61                   	popa
412071:	69 4a 45 2b 4d 32 70 	imul   $0x70324d2b,0x45(%edx),%ecx
412078:	6a 4d                	push   $0x4d
41207a:	2b 38                	sub    (%eax),%edi
41207c:	45                   	inc    %ebp
41207d:	46                   	inc    %esi
41207e:	50                   	push   %eax
41207f:	38 4d 35             	cmp    %cl,0x35(%ebp)
412082:	54                   	push   %esp
412083:	2f                   	das
412084:	5a                   	pop    %edx
412085:	6b 6c 4c 65 56       	imul   $0x56,0x65(%esp,%ecx,2),%ebp
41208a:	2b 37                	sub    (%edi),%esi
41208c:	2f                   	das
41208d:	50                   	push   %eax
41208e:	6a 79                	push   $0x79
412090:	69 5a 2f 4d 50 51 44 	imul   $0x4451504d,0x2f(%edx),%ebx
412097:	74 2f                	je     0x4120c8
412099:	7a 62                	jp     0x4120fd
41209b:	69 6b 37 59 45 50 42 	imul   $0x42504559,0x37(%ebx),%ebp
4120a2:	6e                   	outsb  %ds:(%esi),(%dx)
4120a3:	76 4c                	jbe    0x4120f1
4120a5:	53                   	push   %ebx
4120a6:	41                   	inc    %ecx
4120a7:	61                   	popa
4120a8:	2f                   	das
4120a9:	46                   	inc    %esi
4120aa:	4a                   	dec    %edx
4120ab:	2f                   	das
4120ac:	58                   	pop    %eax
4120ad:	2b 5a 43             	sub    0x43(%edx),%ebx
4120b0:	78 4d                	js     0x4120ff
4120b2:	4b                   	dec    %ebx
4120b3:	64 2b 66 4e          	sub    %fs:0x4e(%esi),%esp
4120b7:	32 63 50             	xor    0x50(%ebx),%ah
4120ba:	61                   	popa
4120bb:	44                   	inc    %esp
4120bc:	4b                   	dec    %ebx
4120bd:	68 4b 34 2f 6d       	push   $0x6d2f344b
4120c2:	34 38                	xor    $0x38,%al
4120c4:	42                   	inc    %edx
4120c5:	6d                   	insl   (%dx),%es:(%edi)
4120c6:	38 49 48             	cmp    %cl,0x48(%ecx)
4120c9:	4c                   	dec    %esp
4120ca:	36 4d                	ss dec %ebp
4120cc:	6a 61                	push   $0x61
4120ce:	63 75 63             	arpl   %esi,0x63(%ebp)
4120d1:	74 67                	je     0x41213a
4120d3:	2f                   	das
4120d4:	4e                   	dec    %esi
4120d5:	4e                   	dec    %esi
4120d6:	77 41                	ja     0x412119
4120d8:	36 4f                	ss dec %edi
4120da:	32 49 75             	xor    0x75(%ecx),%cl
4120dd:	78 4f                	js     0x41212e
4120df:	2f                   	das
4120e0:	66 49                	dec    %cx
4120e2:	71 6b                	jno    0x41214f
4120e4:	57                   	push   %edi
4120e5:	64 73 62             	fs jae 0x41214a
4120e8:	76 59                	jbe    0x412143
4120ea:	46                   	inc    %esi
4120eb:	77 69                	ja     0x412156
4120ed:	4d                   	dec    %ebp
4120ee:	6d                   	insl   (%dx),%es:(%edi)
4120ef:	56                   	push   %esi
4120f0:	5a                   	pop    %edx
4120f1:	32 64 32 56          	xor    0x56(%edx,%esi,1),%ah
4120f5:	31 6a 77             	xor    %ebp,0x77(%edx)
4120f8:	47                   	inc    %edi
4120f9:	44                   	inc    %esp
4120fa:	44                   	inc    %esp
4120fb:	68 6a 74 55 54       	push   $0x5455746a
412100:	67 35 4b 4c 72 62    	addr16 xor $0x62724c4b,%eax
412106:	37                   	aaa
412107:	4d                   	dec    %ebp
412108:	31 4f 31             	xor    %ecx,0x31(%edi)
41210b:	67 52                	addr16 push %edx
41210d:	76 4b                	jbe    0x41215a
41210f:	69 7a 31 48 51 56 4f 	imul   $0x4f565148,0x31(%edx),%edi
412116:	6b 59 32 50          	imul   $0x50,0x32(%ecx),%ebx
41211a:	55                   	push   %ebp
41211b:	76 31                	jbe    0x41214e
41211d:	37                   	aaa
41211e:	59                   	pop    %ecx
41211f:	52                   	push   %edx
412120:	55                   	push   %ebp
412121:	38 51 7a             	cmp    %dl,0x7a(%ecx)
412124:	34 69                	xor    $0x69,%al
412126:	6f                   	outsl  %ds:(%esi),(%dx)
412127:	39 73 52             	cmp    %esi,0x52(%ebx)
41212a:	36 6c                	ss insb (%dx),%es:(%edi)
41212c:	4a                   	dec    %edx
41212d:	6f                   	outsl  %ds:(%esi),(%dx)
41212e:	34 6e                	xor    $0x6e,%al
412130:	5a                   	pop    %edx
412131:	43                   	inc    %ebx
412132:	74 65                	je     0x412199
412134:	79 38                	jns    0x41216e
412136:	4b                   	dec    %ebx
412137:	4a                   	dec    %edx
412138:	4f                   	dec    %edi
412139:	46                   	inc    %esi
41213a:	73 32                	jae    0x41216e
41213c:	65 33 6e 58          	xor    %gs:0x58(%esi),%ebp
412140:	77 65                	ja     0x4121a7
412142:	30 6f 38             	xor    %ch,0x38(%edi)
412145:	4c                   	dec    %esp
412146:	2b 49 79             	sub    0x79(%ecx),%ecx
412149:	6a 33                	push   $0x33
41214b:	6d                   	insl   (%dx),%es:(%edi)
41214c:	4b                   	dec    %ebx
41214d:	6c                   	insb   (%dx),%es:(%edi)
41214e:	78 58                	js     0x4121a8
412150:	58                   	pop    %eax
412151:	79 6c                	jns    0x4121bf
412153:	36 71 67             	ss jno 0x4121bd
412156:	34 59                	xor    $0x59,%al
412158:	6d                   	insl   (%dx),%es:(%edi)
412159:	30 64 68 67          	xor    %ah,0x67(%eax,%ebp,2)
41215d:	45                   	inc    %ebp
41215e:	62 37                	bound  %esi,(%edi)
412160:	33 41 4f             	xor    0x4f(%ecx),%eax
412163:	4b                   	dec    %ebx
412164:	43                   	inc    %ebx
412165:	54                   	push   %esp
412166:	67 45                	addr16 inc %ebp
412168:	7a 32                	jp     0x41219c
41216a:	38 39                	cmp    %bh,(%ecx)
41216c:	37                   	aaa
41216d:	6c                   	insb   (%dx),%es:(%edi)
41216e:	36 36 45             	ss ss inc %ebp
412171:	45                   	inc    %ebp
412172:	6c                   	insb   (%dx),%es:(%edi)
412173:	52                   	push   %edx
412174:	64 34 48             	fs xor $0x48,%al
412177:	33 56 62             	xor    0x62(%esi),%edx
41217a:	6f                   	outsl  %ds:(%esi),(%dx)
41217b:	34 58                	xor    $0x58,%al
41217d:	4b                   	dec    %ebx
41217e:	49                   	dec    %ecx
41217f:	48                   	dec    %eax
412180:	58                   	pop    %eax
412181:	34 51                	xor    $0x51,%al
412183:	62 7a 4c             	bound  %edi,0x4c(%edx)
412186:	5a                   	pop    %edx
412187:	57                   	push   %edi
412188:	62 62 6c             	bound  %esp,0x6c(%edx)
41218b:	2f                   	das
41218c:	78 6c                	js     0x4121fa
41218e:	6e                   	outsb  %ds:(%esi),(%dx)
41218f:	4c                   	dec    %esp
412190:	62 37                	bound  %esi,(%edi)
412192:	4a                   	dec    %edx
412193:	52                   	push   %edx
412194:	6f                   	outsl  %ds:(%esi),(%dx)
412195:	74 2b                	je     0x4121c2
412197:	50                   	push   %eax
412198:	4e                   	dec    %esi
412199:	59                   	pop    %ecx
41219a:	30 41 44             	xor    %al,0x44(%ecx)
41219d:	6f                   	outsl  %ds:(%esi),(%dx)
41219e:	55                   	push   %ebp
41219f:	41                   	inc    %ecx
4121a0:	61                   	popa
4121a1:	76 4a                	jbe    0x4121ed
4121a3:	2f                   	das
4121a4:	6c                   	insb   (%dx),%es:(%edi)
4121a5:	59                   	pop    %ecx
4121a6:	77 4d                	ja     0x4121f5
4121a8:	47                   	inc    %edi
4121a9:	38 2b                	cmp    %ch,(%ebx)
4121ab:	2f                   	das
4121ac:	44                   	inc    %esp
4121ad:	51                   	push   %ecx
4121ae:	6f                   	outsl  %ds:(%esi),(%dx)
4121af:	76 63                	jbe    0x412214
4121b1:	38 65 34             	cmp    %ah,0x34(%ebp)
4121b4:	50                   	push   %eax
4121b5:	44                   	inc    %esp
4121b6:	44                   	inc    %esp
4121b7:	56                   	push   %esi
4121b8:	48                   	dec    %eax
4121b9:	57                   	push   %edi
4121ba:	32 4a 6f             	xor    0x6f(%edx),%cl
4121bd:	2f                   	das
4121be:	71 59                	jno    0x412219
4121c0:	31 35 36 55 51 7a    	xor    %esi,0x7a515536
4121c6:	74 56                	je     0x41221e
4121c8:	52                   	push   %edx
4121c9:	73 61                	jae    0x41222c
4121cb:	45                   	inc    %ebp
4121cc:	38 74 53 55          	cmp    %dh,0x55(%ebx,%edx,2)
4121d0:	79 43                	jns    0x412215
4121d2:	4c                   	dec    %esp
4121d3:	6c                   	insb   (%dx),%es:(%edi)
4121d4:	7a 75                	jp     0x41224b
4121d6:	53                   	push   %ebx
4121d7:	4f                   	dec    %edi
4121d8:	63 37                	arpl   %esi,(%edi)
4121da:	65 35 59 38 67 48    	gs xor $0x48673859,%eax
4121e0:	4b                   	dec    %ebx
4121e1:	4a                   	dec    %edx
4121e2:	52                   	push   %edx
4121e3:	4c                   	dec    %esp
4121e4:	6e                   	outsb  %ds:(%esi),(%dx)
4121e5:	67 79 4e             	addr16 jns 0x412236
4121e8:	30 4d 67             	xor    %cl,0x67(%ebp)
4121eb:	5a                   	pop    %edx
4121ec:	48                   	dec    %eax
4121ed:	43                   	inc    %ebx
4121ee:	4a                   	dec    %edx
4121ef:	53                   	push   %ebx
4121f0:	4d                   	dec    %ebp
4121f1:	34 31                	xor    $0x31,%al
4121f3:	6b 44 69 33 55       	imul   $0x55,0x33(%ecx,%ebp,2),%eax
4121f8:	36 42                	ss inc %edx
4121fa:	54                   	push   %esp
4121fb:	59                   	pop    %ecx
4121fc:	4d                   	dec    %ebp
4121fd:	56                   	push   %esi
4121fe:	6f                   	outsl  %ds:(%esi),(%dx)
4121ff:	47                   	inc    %edi
412200:	66 69 2f 74 44       	imul   $0x4474,(%edi),%bp
412205:	2b 6c 2b 6e          	sub    0x6e(%ebx,%ebp,1),%ebp
412209:	6a 56                	push   $0x56
41220b:	2b 30                	sub    (%eax),%esi
41220d:	55                   	push   %ebp
41220e:	35 49 64 41 48       	xor    $0x48416449,%eax
412213:	65 34 76             	gs xor $0x76,%al
412216:	61                   	popa
412217:	78 30                	js     0x412249
412219:	78 52                	js     0x41226d
41221b:	38 68 73             	cmp    %ch,0x73(%eax)
41221e:	62 6e 44             	bound  %ebp,0x44(%esi)
412221:	56                   	push   %esi
412222:	67 4a                	addr16 dec %edx
412224:	56                   	push   %esi
412225:	73 7a                	jae    0x4122a1
412227:	41                   	inc    %ecx
412228:	2f                   	das
412229:	41                   	inc    %ecx
41222a:	39 4d 54             	cmp    %ecx,0x54(%ebp)
41222d:	32 5a 6d             	xor    0x6d(%edx),%bl
412230:	49                   	dec    %ecx
412231:	6d                   	insl   (%dx),%es:(%edi)
412232:	52                   	push   %edx
412233:	39 35 6b 2b 77 70    	cmp    %esi,0x70772b6b
412239:	2f                   	das
41223a:	66 7a 32             	data16 jp 0x41226f
41223d:	45                   	inc    %ebp
41223e:	47                   	inc    %edi
41223f:	50                   	push   %eax
412240:	6f                   	outsl  %ds:(%esi),(%dx)
412241:	57                   	push   %edi
412242:	78 6f                	js     0x4122b3
412244:	77 6f                	ja     0x4122b5
412246:	44                   	inc    %esp
412247:	4e                   	dec    %esi
412248:	41                   	inc    %ecx
412249:	6d                   	insl   (%dx),%es:(%edi)
41224a:	74 37                	je     0x412283
41224c:	6e                   	outsb  %ds:(%esi),(%dx)
41224d:	41                   	inc    %ecx
41224e:	4f                   	dec    %edi
41224f:	36 4f                	ss dec %edi
412251:	4c                   	dec    %esp
412252:	53                   	push   %ebx
412253:	47                   	inc    %edi
412254:	2b 43 78             	sub    0x78(%ebx),%eax
412257:	77 57                	ja     0x4122b0
412259:	77 56                	ja     0x4122b1
41225b:	74 68                	je     0x4122c5
41225d:	6e                   	outsb  %ds:(%esi),(%dx)
41225e:	71 6d                	jno    0x4122cd
412260:	72 61                	jb     0x4122c3
412262:	6a 54                	push   $0x54
412264:	67 30 36 39 47       	xor    %dh,0x4739
412269:	72 4e                	jb     0x4122b9