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
41226b:	4d                   	dec    %ebp
41226c:	31 36                	xor    %esi,(%esi)
41226e:	44                   	inc    %esp
41226f:	37                   	aaa
412270:	77 70                	ja     0x4122e2
412272:	54                   	push   %esp
412273:	33 56 74             	xor    0x74(%esi),%edx
412276:	46                   	inc    %esi
412277:	2b 33                	sub    (%ebx),%esi
412279:	5a                   	pop    %edx
41227a:	6f                   	outsl  %ds:(%esi),(%dx)
41227b:	38 35 30 73 79 6d    	cmp    %dh,0x6d797330
412281:	6b 52 76 55          	imul   $0x55,0x76(%edx),%edx
412285:	77 65                	ja     0x4122ec
412287:	61                   	popa
412288:	31 65 53             	xor    %esp,0x53(%ebp)
41228b:	53                   	push   %ebx
41228c:	4d                   	dec    %ebp
41228d:	65 33 6b 36          	xor    %gs:0x36(%ebx),%ebp
412291:	42                   	inc    %edx
412292:	31 48 64             	xor    %ecx,0x64(%eax)
412295:	34 46                	xor    $0x46,%al
412297:	76 69                	jbe    0x412302
412299:	2f                   	das
41229a:	36 55                	ss push %ebp
41229c:	58                   	pop    %eax
41229d:	45                   	inc    %ebp
41229e:	39 73 41             	cmp    %esi,0x41(%ebx)
4122a1:	35 33 65 74 70       	xor    $0x70746533,%eax
4122a6:	2f                   	das
4122a7:	74 78                	je     0x412321
4122a9:	6f                   	outsl  %ds:(%esi),(%dx)
4122aa:	49                   	dec    %ecx
4122ab:	72 30                	jb     0x4122dd
4122ad:	4f                   	dec    %edi
4122ae:	4f                   	dec    %edi
4122af:	74 31                	je     0x4122e2
4122b1:	39 32                	cmp    %esi,(%edx)
4122b3:	31 37                	xor    %esi,(%edi)
4122b5:	6c                   	insb   (%dx),%es:(%edi)
4122b6:	43                   	inc    %ebx
4122b7:	4f                   	dec    %edi
4122b8:	4e                   	dec    %esi
4122b9:	30 55 33             	xor    %dl,0x33(%ebp)
4122bc:	31 65 45             	xor    %esp,0x45(%ebp)
4122bf:	49                   	dec    %ecx
4122c0:	78 35                	js     0x4122f7
4122c2:	70 71                	jo     0x412335
4122c4:	6b 64 36 6f 59       	imul   $0x59,0x6f(%esi,%esi,1),%esp
4122c9:	6f                   	outsl  %ds:(%esi),(%dx)
4122ca:	36 73 32             	ss jae 0x4122ff
4122cd:	45                   	inc    %ebp
4122ce:	71 45                	jno    0x412315
4122d0:	54                   	push   %esp
4122d1:	70 61                	jo     0x412334
4122d3:	64 7a 38             	fs jp  0x41230e
4122d6:	4d                   	dec    %ebp
4122d7:	71 4d                	jno    0x412326
4122d9:	39 76 61             	cmp    %esi,0x61(%esi)
4122dc:	7a 35                	jp     0x412313
4122de:	46                   	inc    %esi
4122df:	44                   	inc    %esp
4122e0:	32 58 47             	xor    0x47(%eax),%bl
4122e3:	6c                   	insb   (%dx),%es:(%edi)
4122e4:	52                   	push   %edx
4122e5:	76 4c                	jbe    0x412333
4122e7:	74 52                	je     0x41233b
4122e9:	68 62 55 4d 59       	push   $0x594d5562
4122ee:	36 2b 78 70          	sub    %ss:0x70(%eax),%edi
4122f2:	4a                   	dec    %edx
4122f3:	62 65 65             	bound  %esp,0x65(%ebp)
4122f6:	72 45                	jb     0x41233d
4122f8:	61                   	popa
4122f9:	62 6c 45 56          	bound  %ebp,0x56(%ebp,%eax,2)
4122fd:	58                   	pop    %eax
4122fe:	38 4e 54             	cmp    %cl,0x54(%esi)
412301:	32 4c 63 64          	xor    0x64(%ebx,%eiz,2),%cl
412305:	34 47                	xor    $0x47,%al
412307:	52                   	push   %edx
412308:	57                   	push   %edi
412309:	4a                   	dec    %edx
41230a:	44                   	inc    %esp
41230b:	43                   	inc    %ebx
41230c:	56                   	push   %esi
41230d:	56                   	push   %esi
41230e:	41                   	inc    %ecx
41230f:	70 78                	jo     0x412389
412311:	51                   	push   %ecx
412312:	7a 6c                	jp     0x412380
412314:	78 30                	js     0x412346
412316:	73 66                	jae    0x41237e
412318:	76 4e                	jbe    0x412368
41231a:	42                   	inc    %edx
41231b:	2b 30                	sub    (%eax),%esi
41231d:	2f                   	das
41231e:	49                   	dec    %ecx
41231f:	50                   	push   %eax
412320:	6f                   	outsl  %ds:(%esi),(%dx)
412321:	77 68                	ja     0x41238b
412323:	6c                   	insb   (%dx),%es:(%edi)
412324:	6c                   	insb   (%dx),%es:(%edi)
412325:	44                   	inc    %esp
412326:	66 47                	inc    %di
412328:	4c                   	dec    %esp
412329:	57                   	push   %edi
41232a:	59                   	pop    %ecx
41232b:	33 68 33             	xor    0x33(%eax),%ebp
41232e:	56                   	push   %esi
41232f:	79 62                	jns    0x412393
412331:	69 4c 6a 67 76 56 6f 	imul   $0x536f5676,0x67(%edx,%ebp,2),%ecx
412338:	53
412339:	6d                   	insl   (%dx),%es:(%edi)
41233a:	6a 65                	push   $0x65
41233c:	38 33                	cmp    %dh,(%ebx)
41233e:	65 2f                	gs das
412340:	78 6a                	js     0x4123ac
412342:	47                   	inc    %edi
412343:	6c                   	insb   (%dx),%es:(%edi)
412344:	5a                   	pop    %edx
412345:	76 32                	jbe    0x412379
412347:	43                   	inc    %ebx
412348:	5a                   	pop    %edx
412349:	66 66 6b 76 6b 76    	data16 imul $0x76,0x6b(%esi),%si
41234f:	50                   	push   %eax
412350:	2f                   	das
412351:	7a 41                	jp     0x412394
412353:	55                   	push   %ebp
412354:	39 36                	cmp    %esi,(%esi)
412356:	56                   	push   %esi
412357:	2b 7a 32             	sub    0x32(%edx),%edi
41235a:	45                   	inc    %ebp
41235b:	51                   	push   %ecx
41235c:	6f                   	outsl  %ds:(%esi),(%dx)
41235d:	49                   	dec    %ecx
41235e:	67 53                	addr16 push %ebx
412360:	53                   	push   %ebx
412361:	47                   	inc    %edi
412362:	4b                   	dec    %ebx
412363:	45                   	inc    %ebp
412364:	59                   	pop    %ecx
412365:	68 5a 53 4b 65       	push   $0x654b535a
41236a:	56                   	push   %esi
41236b:	48                   	dec    %eax
41236c:	70 76                	jo     0x4123e4
41236e:	4c                   	dec    %esp
41236f:	5a                   	pop    %edx
412370:	54                   	push   %esp
412371:	6c                   	insb   (%dx),%es:(%edi)
412372:	69 73 68 30 6d 46 2b 	imul   $0x2b466d30,0x68(%ebx),%esi
412379:	70 37                	jo     0x4123b2
41237b:	50                   	push   %eax
41237c:	4c                   	dec    %esp
41237d:	50                   	push   %eax
41237e:	52                   	push   %edx
41237f:	51                   	push   %ecx
412380:	73 4a                	jae    0x4123cc
412382:	77 7a                	ja     0x4123fe
412384:	43                   	inc    %ebx
412385:	32 52 59             	xor    0x59(%edx),%dl
412388:	72 7a                	jb     0x412404
41238a:	67 50                	addr16 push %eax
41238c:	50                   	push   %eax
41238d:	4d                   	dec    %ebp
41238e:	56                   	push   %esi
41238f:	4a                   	dec    %edx
412390:	6e                   	outsb  %ds:(%esi),(%dx)
412391:	52                   	push   %edx
412392:	55                   	push   %ebp
412393:	59                   	pop    %ecx
412394:	41                   	inc    %ecx
412395:	62 43 47             	bound  %eax,0x47(%ebx)
412398:	42                   	inc    %edx
412399:	4d                   	dec    %ebp
41239a:	51                   	push   %ecx
41239b:	32 42 37             	xor    0x37(%edx),%al