414149:	00 28                	add    %ch,(%eax)
41414b:	02 00                	add    (%eax),%al
41414d:	00 01                	add    %al,(%ecx)
41414f:	00 00                	add    %al,(%eax)
414151:	00 9c 20 00 00 e0 05 	add    %bl,0x5e00000(%eax,%eiz,1)
414158:	00 00                	add    %al,(%eax)
41415a:	01 00                	add    %eax,(%eax)
41415c:	00 00                	add    %al,(%eax)
41415e:	1e                   	push   %ds
41415f:	21 00                	and    %eax,(%eax)
414161:	00 98 06 00 00 01    	add    %bl,0x1000006(%eax)
414167:	00 00                	add    %al,(%eax)
414169:	00 46 20             	add    %al,0x20(%esi)
41416c:	00 00                	add    %al,(%eax)
41416e:	50                   	push   %eax
41416f:	07                   	pop    %es
414170:	00 00                	add    %al,(%eax)
414172:	01 00                	add    %eax,(%eax)
414174:	00 00                	add    %al,(%eax)
414176:	eb 20                	jmp    0x414198
414178:	00 00                	add    %al,(%eax)
41417a:	78 ec                	js     0x414168
41417c:	0b 00                	or     (%eax),%eax
41417e:	01 00                	add    %eax,(%eax)
414180:	00 00                	add    %al,(%eax)
414182:	c2 20 00             	ret    $0x20
414185:	00 30                	add    %dh,(%eax)
414187:	ed                   	in     (%dx),%eax
414188:	0b 00                	or     (%eax),%eax
41418a:	01 00                	add    %eax,(%eax)
41418c:	00 00                	add    %al,(%eax)
41418e:	9f                   	lahf
41418f:	21 00                	and    %eax,(%eax)
414191:	00 e8                	add    %ch,%al
414193:	ed                   	in     (%dx),%eax
414194:	0b 00                	or     (%eax),%eax
414196:	01 00                	add    %eax,(%eax)
414198:	00 00                	add    %al,(%eax)
41419a:	1a 20                	sbb    (%eax),%ah
41419c:	00 00                	add    %al,(%eax)
41419e:	20 00                	and    %al,(%eax)
4141a0:	1c 00                	sbb    $0x0,%al
4141a2:	21 00                	and    %eax,(%eax)
4141a4:	1f                   	pop    %ds
4141a5:	00 22                	add    %ah,(%edx)
4141a7:	00 1f                	add    %bl,(%edi)
4141a9:	00 bf 00 8c 01 00    	add    %bh,0x18c00(%edi)
4141af:	00 00                	add    %al,(%eax)
4141b1:	4f                   	dec    %edi
4141b2:	30 30                	xor    %dh,(%eax)
4141b4:	30 30                	xor    %dh,(%eax)
4141b6:	00 43 44             	add    %al,0x44(%ebx)
4141b9:	36 45                	ss inc %ebp
4141bb:	45                   	inc    %ebp
4141bc:	42                   	inc    %edx
4141bd:	42                   	inc    %edx
4141be:	38 30                	cmp    %dh,(%eax)
4141c0:	30 41 38             	xor    %al,0x38(%ecx)
4141c3:	32 38                	xor    (%eax),%bh
4141c5:	43                   	inc    %ebx
4141c6:	45                   	inc    %ebp
4141c7:	39 32                	cmp    %esi,(%edx)
4141c9:	42                   	inc    %edx
4141ca:	32 36                	xor    (%esi),%dh
4141cc:	43                   	inc    %ebx
4141cd:	35 31 34 43 41       	xor    $0x41433431,%eax
4141d2:	35 36 35 36 35       	xor    $0x35363536,%eax
4141d7:	38 33                	cmp    %dh,(%ebx)
4141d9:	30 37                	xor    %dh,(%edi)
4141db:	39 43 41             	cmp    %eax,0x41(%ebx)
4141de:	31 34 39             	xor    %esi,(%ecx,%edi,1)
4141e1:	41                   	inc    %ecx
4141e2:	43                   	inc    %ebx
4141e3:	31 32                	xor    %esi,(%edx)
4141e5:	37                   	aaa
4141e6:	30 33                	xor    %dh,(%ebx)
4141e8:	38 37                	cmp    %dh,(%edi)
4141ea:	35 34 31 42 39       	xor    $0x39423134,%eax
4141ef:	35 45 33 35 44       	xor    $0x44353345,%eax
4141f4:	37                   	aaa
4141f5:	30 30                	xor    %dh,(%eax)
4141f7:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
4141fb:	4d                   	dec    %ebp
4141fc:	31 00                	xor    %eax,(%eax)
4141fe:	62 74 6e 4e          	bound  %esi,0x4e(%esi,%ebp,2)
414202:	65 78 74             	gs js  0x414279
414205:	52                   	push   %edx
414206:	6f                   	outsl  %ds:(%esi),(%dx)
414207:	75 6e                	jne    0x414277
414209:	64 50                	fs push %eax
41420b:	31 00                	xor    %eax,(%eax)
41420d:	63 6c 65 61          	arpl   %ebp,0x61(%ebp,%eiz,2)
414211:	72 43                	jb     0x414256
414213:	6f                   	outsl  %ds:(%esi),(%dx)
414214:	6e                   	outsb  %ds:(%esi),(%dx)
414215:	73 6f                	jae    0x414286
414217:	6c                   	insb   (%dx),%es:(%edi)
414218:	65 54                	gs push %esp
41421a:	6f                   	outsl  %ds:(%esi),(%dx)
41421b:	6f                   	outsl  %ds:(%esi),(%dx)
41421c:	6c                   	insb   (%dx),%es:(%edi)
41421d:	53                   	push   %ebx
41421e:	74 72                	je     0x414292
414220:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
414227:	74 65                	je     0x41428e
414229:	6d                   	insl   (%dx),%es:(%edi)
41422a:	5f                   	pop    %edi
41422b:	43                   	inc    %ebx
41422c:	6c                   	insb   (%dx),%es:(%edi)
41422d:	69 63 6b 5f 31 00 6d 	imul   $0x6d00315f,0x6b(%ebx),%esp
414234:	6e                   	outsb  %ds:(%esi),(%dx)
414235:	75 45                	jne    0x41427c
414237:	78 69                	js     0x4142a2
414239:	74 5f                	je     0x41429a
41423b:	43                   	inc    %ebx
41423c:	6c                   	insb   (%dx),%es:(%edi)
41423d:	69 63 6b 5f 31 00 49 	imul   $0x4900315f,0x6b(%ebx),%esp
414244:	45                   	inc    %ebp
414245:	6e                   	outsb  %ds:(%esi),(%dx)
414246:	75 6d                	jne    0x4142b5
414248:	65 72 61             	gs jb  0x4142ac
41424b:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
41424f:	31 00                	xor    %eax,(%eax)
414251:	49                   	dec    %ecx
414252:	45                   	inc    %ebp
414253:	6e                   	outsb  %ds:(%esi),(%dx)
414254:	75 6d                	jne    0x4142c3
414256:	65 72 61             	gs jb  0x4142ba
414259:	74 6f                	je     0x4142ca
41425b:	72 60                	jb     0x4142bd
41425d:	31 00                	xor    %eax,(%eax)
41425f:	4c                   	dec    %esp
414260:	69 73 74 60 31 00 62 	imul   $0x62003160,0x74(%ebx),%esi
414267:	74 6e                	je     0x4142d7
414269:	48                   	dec    %eax
41426a:	6f                   	outsl  %ds:(%esi),(%dx)
41426b:	6c                   	insb   (%dx),%es:(%edi)
41426c:	64 31 00             	xor    %eax,%fs:(%eax)
41426f:	68 6f 6c 64 31       	push   $0x31646c6f
414274:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
414278:	52                   	push   %edx
414279:	6f                   	outsl  %ds:(%esi),(%dx)
41427a:	75 6e                	jne    0x4142ea
41427c:	64 31 00             	xor    %eax,%fs:(%eax)
41427f:	6c                   	insb   (%dx),%es:(%edi)
414280:	61                   	popa
414281:	62 65 6c             	bound  %esp,0x6c(%ebp)
414284:	31 00                	xor    %eax,(%eax)
414286:	70 61                	jo     0x4142e9
414288:	6e                   	outsb  %ds:(%esi),(%dx)
414289:	65 6c                	gs insb (%dx),%es:(%edi)
41428b:	31 00                	xor    %eax,(%eax)
41428d:	62 75 74             	bound  %esi,0x74(%ebp)
414290:	74 6f                	je     0x414301
414292:	6e                   	outsb  %ds:(%esi),(%dx)
414293:	31 00                	xor    %eax,(%eax)
414295:	69 44 69 63 65 4e 6f 	imul   $0x316f4e65,0x63(%ecx,%ebp,2),%eax
41429c:	31
41429d:	00 72 70             	add    %dh,0x70(%edx)
4142a0:	31 00                	xor    %eax,(%eax)
4142a2:	74 62                	je     0x414306
4142a4:	78 50                	js     0x4142f6
4142a6:	6c                   	insb   (%dx),%es:(%edi)
4142a7:	61                   	popa
4142a8:	79 65                	jns    0x41430f
4142aa:	72 31                	jb     0x4142dd
4142ac:	00 43 6c             	add    %al,0x6c(%ebx)
4142af:	61                   	popa
4142b0:	73 73                	jae    0x414325
4142b2:	31 00                	xor    %eax,(%eax)
4142b4:	74 62                	je     0x414318
4142b6:	78 4f                	js     0x414307
4142b8:	75 74                	jne    0x41432e
4142ba:	70 75                	jo     0x414331
4142bc:	74 31                	je     0x4142ef
4142be:	00 70 69             	add    %dh,0x69(%eax)
4142c1:	63 42 78             	arpl   %eax,0x78(%edx)
4142c4:	31 00                	xor    %eax,(%eax)
4142c6:	70 69                	jo     0x414331
4142c8:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
4142cc:	65 42                	gs inc %edx
4142ce:	6f                   	outsl  %ds:(%esi),(%dx)
4142cf:	78 31                	js     0x414302
4142d1:	00 74 65 78          	add    %dh,0x78(%ebp,%eiz,2)
4142d5:	74 42                	je     0x414319
4142d7:	6f                   	outsl  %ds:(%esi),(%dx)
4142d8:	78 31                	js     0x41430b
4142da:	00 54 6f 49          	add    %dl,0x49(%edi,%ebp,2)
4142de:	6e                   	outsb  %ds:(%esi),(%dx)
4142df:	74 33                	je     0x414314
4142e1:	32 00                	xor    (%eax),%al
4142e3:	62 74 6e 4e          	bound  %esi,0x4e(%esi,%ebp,2)
4142e7:	65 78 74             	gs js  0x41435e
4142ea:	52                   	push   %edx
4142eb:	6f                   	outsl  %ds:(%esi),(%dx)
4142ec:	75 6e                	jne    0x41435c
4142ee:	64 50                	fs push %eax
4142f0:	32 00                	xor    (%eax),%al
4142f2:	62 74 6e 48          	bound  %esi,0x48(%esi,%ebp,2)
4142f6:	6f                   	outsl  %ds:(%esi),(%dx)
4142f7:	6c                   	insb   (%dx),%es:(%edi)
4142f8:	64 32 00             	xor    %fs:(%eax),%al
4142fb:	68 6f 6c 64 32       	push   $0x32646c6f
414300:	00 69 52             	add    %ch,0x52(%ecx)
414303:	6f                   	outsl  %ds:(%esi),(%dx)
414304:	75 6e                	jne    0x414374
414306:	64 32 00             	xor    %fs:(%eax),%al
414309:	6c                   	insb   (%dx),%es:(%edi)
41430a:	62 6c 52 6f          	bound  %ebp,0x6f(%edx,%edx,2)
41430e:	75 6e                	jne    0x41437e
414310:	64 32 00             	xor    %fs:(%eax),%al
414313:	69 47 61 6d 65 53 63 	imul   $0x6353656d,0x61(%edi),%eax
41431a:	6f                   	outsl  %ds:(%esi),(%dx)
41431b:	72 65                	jb     0x414382
41431d:	32 00                	xor    (%eax),%al
41431f:	6c                   	insb   (%dx),%es:(%edi)
414320:	65 6e                	outsb  %gs:(%esi),(%dx)
414322:	67 74 68             	addr16 je 0x41438d
414325:	32 00                	xor    (%eax),%al
414327:	6c                   	insb   (%dx),%es:(%edi)
414328:	61                   	popa
414329:	62 65 6c             	bound  %esp,0x6c(%ebp)
41432c:	32 00                	xor    (%eax),%al
41432e:	70 61                	jo     0x414391
414330:	6e                   	outsb  %ds:(%esi),(%dx)
414331:	65 6c                	gs insb (%dx),%es:(%edi)
414333:	32 00                	xor    (%eax),%al
414335:	69 44 69 63 65 4e 6f 	imul   $0x326f4e65,0x63(%ecx,%ebp,2),%eax
41433c:	32
41433d:	00 72 70             	add    %dh,0x70(%edx)
414340:	32 00                	xor    (%eax),%al
414342:	74 62                	je     0x4143a6
414344:	78 50                	js     0x414396
414346:	6c                   	insb   (%dx),%es:(%edi)
414347:	61                   	popa
414348:	79 65                	jns    0x4143af
41434a:	72 32                	jb     0x41437e
41434c:	00 74 62 78          	add    %dh,0x78(%edx,%eiz,2)
414350:	4f                   	dec    %edi
414351:	75 74                	jne    0x4143c7
414353:	70 75                	jo     0x4143ca
414355:	74 32                	je     0x414389
414357:	00 70 69             	add    %dh,0x69(%eax)
41435a:	63 42 78             	arpl   %eax,0x78(%edx)
41435d:	32 00                	xor    (%eax),%al
41435f:	62 74 6e 48          	bound  %esi,0x48(%esi,%ebp,2)
414363:	6f                   	outsl  %ds:(%esi),(%dx)
414364:	6c                   	insb   (%dx),%es:(%edi)
414365:	64 33 00             	xor    %fs:(%eax),%eax
414368:	68 6f 6c 64 33       	push   $0x33646c6f
41436d:	00 6c 65 6e          	add    %ch,0x6e(%ebp,%eiz,2)
414371:	67 74 68             	addr16 je 0x4143dc
414374:	33 00                	xor    (%eax),%eax
414376:	6c                   	insb   (%dx),%es:(%edi)
414377:	61                   	popa
414378:	62 65 6c             	bound  %esp,0x6c(%ebp)
41437b:	33 00                	xor    (%eax),%eax
41437d:	69 44 69 63 65 4e 6f 	imul   $0x336f4e65,0x63(%ecx,%ebp,2),%eax
414384:	33
414385:	00 70 69             	add    %dh,0x69(%eax)
414388:	63 42 78             	arpl   %eax,0x78(%edx)
41438b:	33 00                	xor    (%eax),%eax
41438d:	6c                   	insb   (%dx),%es:(%edi)
41438e:	61                   	popa
41438f:	62 65 6c             	bound  %esp,0x6c(%ebp)
414392:	34 00                	xor    $0x0,%al
414394:	6c                   	insb   (%dx),%es:(%edi)
414395:	61                   	popa
414396:	62 65 6c             	bound  %esp,0x6c(%ebp)
414399:	35 00 5f 5f 53       	xor    $0x535f5f00,%eax
41439e:	74 61                	je     0x414401
4143a0:	74 69                	je     0x41440b
4143a2:	63 41 72             	arpl   %eax,0x72(%ecx)
4143a5:	72 61                	jb     0x414408
4143a7:	79 49                	jns    0x4143f2
4143a9:	6e                   	outsb  %ds:(%esi),(%dx)
4143aa:	69 74 54 79 70 65 53 	imul   $0x69536570,0x79(%esp,%edx,2),%esi
4143b1:	69
4143b2:	7a 65                	jp     0x414419
4143b4:	3d 31 36 00 46       	cmp    $0x46003631,%eax
4143b9:	46                   	inc    %esi
4143ba:	36 34 35             	ss xor $0x35,%al
4143bd:	45                   	inc    %ebp
4143be:	30 45 43             	xor    %al,0x43(%ebp)
4143c1:	34 39                	xor    $0x39,%al
4143c3:	33 43 42             	xor    0x42(%ebx),%eax
4143c6:	36 43                	ss inc %ebx
4143c8:	46                   	inc    %esi
4143c9:	46                   	inc    %esi
4143ca:	41                   	inc    %ecx
4143cb:	35 42 32 46 46       	xor    $0x46463242,%eax
4143d0:	41                   	inc    %ecx
4143d1:	31 35 34 38 36 37    	xor    %esi,0x37363834
4143d7:	30 35 35 38 39 41    	xor    %dh,0x41393835
4143dd:	42                   	inc    %edx
4143de:	46                   	inc    %esi
4143df:	45                   	inc    %ebp
4143e0:	42                   	inc    %edx
4143e1:	44                   	inc    %esp
4143e2:	38 34 35 46 37 35 33 	cmp    %dh,0x33353746(,%esi,1)
4143e9:	41                   	inc    %ecx
4143ea:	41                   	inc    %ecx
4143eb:	39 41 34             	cmp    %eax,0x34(%ecx)
4143ee:	37                   	aaa
4143ef:	42                   	inc    %edx
4143f0:	32 42 31             	xor    0x31(%edx),%al
4143f3:	34 39                	xor    $0x39,%al
4143f5:	31 45 37             	xor    %eax,0x37(%ebp)
4143f8:	00 5f 5f             	add    %bl,0x5f(%edi)
4143fb:	53                   	push   %ebx
4143fc:	74 61                	je     0x41445f
4143fe:	74 69                	je     0x414469
414400:	63 41 72             	arpl   %eax,0x72(%ecx)
414403:	72 61                	jb     0x414466
414405:	79 49                	jns    0x414450
414407:	6e                   	outsb  %ds:(%esi),(%dx)
414408:	69 74 54 79 70 65 53 	imul   $0x69536570,0x79(%esp,%edx,2),%esi
41440f:	69
414410:	7a 65                	jp     0x414477
414412:	3d 31 32 38 00       	cmp    $0x383231,%eax
414417:	67 65 74 5f          	addr16 gs je 0x41447a
41441b:	55                   	push   %ebp
41441c:	54                   	push   %esp
41441d:	46                   	inc    %esi
41441e:	38 00                	cmp    %al,(%eax)
414420:	3c 4d                	cmp    $0x4d,%al
414422:	6f                   	outsl  %ds:(%esi),(%dx)
414423:	64 75 6c             	fs jne 0x414492
414426:	65 3e 00 3c 50       	gs add %bh,%ds:(%eax,%edx,2)
41442b:	72 69                	jb     0x414496
41442d:	76 61                	jbe    0x414490
41442f:	74 65                	je     0x414496
414431:	49                   	dec    %ecx
414432:	6d                   	insl   (%dx),%es:(%edi)
414433:	70 6c                	jo     0x4144a1
414435:	65 6d                	gs insl (%dx),%es:(%edi)
414437:	65 6e                	outsb  %gs:(%esi),(%dx)
414439:	74 61                	je     0x41449c
41443b:	74 69                	je     0x4144a6
41443d:	6f                   	outsl  %ds:(%esi),(%dx)
41443e:	6e                   	outsb  %ds:(%esi),(%dx)
41443f:	44                   	inc    %esp
414440:	65 74 61             	gs je  0x4144a4
414443:	69 6c 73 3e 00 41 48 	imul   $0x55484100,0x3e(%ebx,%esi,2),%ebp
41444a:	55
41444b:	48                   	dec    %eax
41444c:	44                   	inc    %esp
41444d:	00 67 65             	add    %ah,0x65(%edi)
414450:	74 5f                	je     0x4144b1
414452:	45                   	inc    %ebp