4151db:	31 50 4b             	xor    %edx,0x4b(%eax)
4151de:	64 73 43             	fs jae 0x415224
4151e1:	68 55 54 6f 59       	push   $0x596f5455
4151e6:	35 32 4e 41 3d       	xor    $0x3d414e32,%eax
4151eb:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4151f0:	79 5f                	jns    0x415251
4151f2:	61                   	popa
4151f3:	56                   	push   %esi
4151f4:	6f                   	outsl  %ds:(%esi),(%dx)
4151f5:	35 7a 65 37 43       	xor    $0x4337657a,%eax
4151fa:	43                   	inc    %ebx
4151fb:	6e                   	outsb  %ds:(%esi),(%dx)
4151fc:	43                   	inc    %ebx
4151fd:	59                   	pop    %ecx
4151fe:	58                   	pop    %eax
4151ff:	43                   	inc    %ebx
415200:	51                   	push   %ecx
415201:	76 68                	jbe    0x41526b
415203:	56                   	push   %esi
415204:	42                   	inc    %edx
415205:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41520b:	71 32                	jno    0x41523f
41520d:	6e                   	outsb  %ds:(%esi),(%dx)
41520e:	48                   	dec    %eax
41520f:	48                   	dec    %eax
415210:	33 68 61             	xor    0x61(%eax),%ebp
415213:	77 33                	ja     0x415248
415215:	52                   	push   %edx
415216:	30 56 57             	xor    %dl,0x57(%esi)
415219:	56                   	push   %esi
41521a:	77 34                	ja     0x415250
41521c:	71 48                	jno    0x415266
41521e:	4f                   	dec    %edi
41521f:	77 4b                	ja     0x41526c
415221:	77 3d                	ja     0x415260
415223:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415228:	72 45                	jb     0x41526f
41522a:	79 38                	jns    0x415264
41522c:	55                   	push   %ebp
41522d:	54                   	push   %esp
41522e:	50                   	push   %eax
41522f:	68 5f 7a 6a 4b       	push   $0x4b6a7a5f
415234:	55                   	push   %ebp
415235:	4e                   	dec    %esi
415236:	50                   	push   %eax
415237:	6c                   	insb   (%dx),%es:(%edi)
415238:	67 4a                	addr16 dec %edx
41523a:	32 48 35             	xor    0x35(%eax),%cl
41523d:	76 51                	jbe    0x415290
41523f:	61                   	popa
415240:	56                   	push   %esi
415241:	78 53                	js     0x415296
415243:	67 50                	addr16 push %eax
415245:	6c                   	insb   (%dx),%es:(%edi)
415246:	6f                   	outsl  %ds:(%esi),(%dx)
415247:	41                   	inc    %ecx
415248:	78 53                	js     0x41529d
41524a:	4d                   	dec    %ebp
41524b:	43                   	inc    %ebx
41524c:	6b 46 74 74          	imul   $0x74,0x74(%esi),%eax
415250:	75 6b                	jne    0x4152bd
415252:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
415258:	34 66                	xor    $0x66,%al
41525a:	43                   	inc    %ebx
41525b:	78 4d                	js     0x4152aa
41525d:	46                   	inc    %esi
41525e:	66 7a 4a             	data16 jp 0x4152ab
415261:	39 4b 67             	cmp    %ecx,0x67(%ebx)
415264:	66 4b                	dec    %bx
415266:	36 31 44 4a 52       	xor    %eax,%ss:0x52(%edx,%ecx,2)
41526b:	76 5a                	jbe    0x4152c7
41526d:	35 77 44 76 44       	xor    $0x44764477,%eax
415272:	66 59                	pop    %cx
415274:	6e                   	outsb  %ds:(%esi),(%dx)
415275:	71 52                	jno    0x4152c9
415277:	38 62 68             	cmp    %ah,0x68(%edx)
41527a:	59                   	pop    %ecx
41527b:	36 54                	ss push %esp
41527d:	47                   	inc    %edi
41527e:	71 39                	jno    0x4152b9
415280:	61                   	popa
415281:	52                   	push   %edx
415282:	6b 3d 00 23 3d 71 69 	imul   $0x69,0x713d2300,%edi
415289:	5f                   	pop    %edi
41528a:	7a 38                	jp     0x4152c4
41528c:	33 55 75             	xor    0x75(%ebp),%edx
41528f:	61                   	popa
415290:	51                   	push   %ecx
415291:	5a                   	pop    %edx
415292:	61                   	popa
415293:	36 55                	ss push %ebp
415295:	73 58                	jae    0x4152ef
415297:	43                   	inc    %ebx
415298:	41                   	inc    %ecx
415299:	61                   	popa
41529a:	68 62 54 51 3d       	push   $0x3d515462
41529f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4152a4:	66 70 4e             	data16 jo 0x4152f5
4152a7:	63 51 38             	arpl   %edx,0x38(%ecx)
4152aa:	49                   	dec    %ecx
4152ab:	59                   	pop    %ecx
4152ac:	6f                   	outsl  %ds:(%esi),(%dx)
4152ad:	50                   	push   %eax
4152ae:	52                   	push   %edx
4152af:	49                   	dec    %ecx
4152b0:	51                   	push   %ecx
4152b1:	67 56                	addr16 push %esi
4152b3:	63 5f 6e             	arpl   %ebx,0x6e(%edi)
4152b6:	42                   	inc    %edx
4152b7:	66 58                	pop    %ax
4152b9:	7a 56                	jp     0x415311
4152bb:	6a 78                	push   $0x78
4152bd:	56                   	push   %esi
4152be:	4e                   	dec    %esi
4152bf:	32 6e 59             	xor    0x59(%esi),%ch
4152c2:	5f                   	pop    %edi
4152c3:	6d                   	insl   (%dx),%es:(%edi)
4152c4:	46                   	inc    %esi
4152c5:	7a 24                	jp     0x4152eb
4152c7:	50                   	push   %eax
4152c8:	63 44 58 61          	arpl   %eax,0x61(%eax,%ebx,2)
4152cc:	4b                   	dec    %ebx
4152cd:	4b                   	dec    %ebx
4152ce:	77 3d                	ja     0x41530d
4152d0:	00 23                	add    %ah,(%ebx)
4152d2:	3d 71 24 58 78       	cmp    $0x78582471,%eax
4152d7:	71 72                	jno    0x41534b
4152d9:	49                   	dec    %ecx
4152da:	48                   	dec    %eax
4152db:	37                   	aaa
4152dc:	64 79 59             	fs jns 0x415338
4152df:	71 61                	jno    0x415342
4152e1:	63 4d 7a             	arpl   %ecx,0x7a(%ebp)
4152e4:	52                   	push   %edx
4152e5:	5f                   	pop    %edi
4152e6:	43                   	inc    %ebx
4152e7:	6a 47                	push   $0x47
4152e9:	41                   	inc    %ecx
4152ea:	35 4a 41 52 30       	xor    $0x3052414a,%eax
4152ef:	76 55                	jbe    0x415346
4152f1:	4b                   	dec    %ebx
4152f2:	69 71 31 66 30 44 46 	imul   $0x46443066,0x31(%ecx),%esi
4152f9:	71 53                	jno    0x41534e
4152fb:	31 6d 63             	xor    %ebp,0x63(%ebp)
4152fe:	49                   	dec    %ecx
4152ff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415304:	31 74 4c 4d          	xor    %esi,0x4d(%esp,%ecx,2)
415308:	35 47 6b 30 30       	xor    $0x30306b47,%eax
41530d:	31 49 44             	xor    %ecx,0x44(%ecx)
415310:	45                   	inc    %ebp
415311:	54                   	push   %esp
415312:	6a 33                	push   $0x33
415314:	52                   	push   %edx
415315:	68 4a 32 45 53       	push   $0x5345324a
41531a:	61                   	popa
41531b:	49                   	dec    %ecx
41531c:	6f                   	outsl  %ds:(%esi),(%dx)
41531d:	32 58 67             	xor    0x67(%eax),%bl
415320:	61                   	popa
415321:	56                   	push   %esi
415322:	32 76 4d             	xor    0x4d(%esi),%dh
415325:	57                   	push   %edi
415326:	68 71 49 53 71       	push   $0x71534971
41532b:	53                   	push   %ebx
41532c:	48                   	dec    %eax
41532d:	79 38                	jns    0x415367
41532f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415334:	35 4d 74 7a 6f       	xor    $0x6f7a744d,%eax
415339:	44                   	inc    %esp
41533a:	57                   	push   %edi
41533b:	4e                   	dec    %esi
41533c:	74 6c                	je     0x4153aa
41533e:	6b 6b 73 66          	imul   $0x66,0x73(%ebx),%ebp
415342:	50                   	push   %eax
415343:	54                   	push   %esp
415344:	48                   	dec    %eax
415345:	73 35                	jae    0x41537c
415347:	71 58                	jno    0x4153a1
415349:	6c                   	insb   (%dx),%es:(%edi)
41534a:	4b                   	dec    %ebx
41534b:	32 6b 37             	xor    0x37(%ebx),%ch
41534e:	5a                   	pop    %edx
41534f:	65 68 4b 65 6e 59    	gs push $0x596e654b
415355:	7a 44                	jp     0x41539b
415357:	4a                   	dec    %edx
415358:	51                   	push   %ecx
415359:	72 67                	jb     0x4153c2
41535b:	64 4f                	fs dec %edi
41535d:	49                   	dec    %ecx
41535e:	49                   	dec    %ecx
41535f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415364:	79 4d                	jns    0x4153b3
415366:	24 65                	and    $0x65,%al
415368:	71 32                	jno    0x41539c
41536a:	51                   	push   %ecx
41536b:	46                   	inc    %esi
41536c:	44                   	inc    %esp
41536d:	6a 49                	push   $0x49
41536f:	77 4e                	ja     0x4153bf
415371:	7a 78                	jp     0x4153eb
415373:	74 72                	je     0x4153e7
415375:	74 77                	je     0x4153ee
415377:	33 57 45             	xor    0x45(%edi),%edx
41537a:	35 67 48 46 73       	xor    $0x73464867,%eax
41537f:	55                   	push   %ebp
415380:	4f                   	dec    %edi
415381:	73 52                	jae    0x4153d5
415383:	45                   	inc    %ebp
415384:	71 6e                	jno    0x4153f4
415386:	52                   	push   %edx
415387:	75 6e                	jne    0x4153f7
415389:	59                   	pop    %ecx
41538a:	57                   	push   %edi
41538b:	7a 54                	jp     0x4153e1
41538d:	76 73                	jbe    0x415402
41538f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415394:	66 33 63 34          	xor    0x34(%ebx),%sp
415398:	57                   	push   %edi
415399:	74 45                	je     0x4153e0
41539b:	24 24                	and    $0x24,%al
41539d:	74 68                	je     0x415407
41539f:	4e                   	dec    %esi
4153a0:	35 51 79 42 4d       	xor    $0x4d427951,%eax
4153a5:	76 6f                	jbe    0x415416
4153a7:	33 75 30             	xor    0x30(%ebp),%esi
4153aa:	6c                   	insb   (%dx),%es:(%edi)
4153ab:	74 68                	je     0x415415
4153ad:	32 56 46             	xor    0x46(%esi),%dl
4153b0:	35 68 6d 66 55       	xor    $0x55666d68,%eax
4153b5:	73 49                	jae    0x415400
4153b7:	76 31                	jbe    0x4153ea
4153b9:	72 38                	jb     0x4153f3
4153bb:	79 52                	jns    0x41540f
4153bd:	6b 67 3d 00          	imul   $0x0,0x3d(%edi),%esp
4153c1:	23 3d 71 41 31 5f    	and    0x5f314171,%edi
4153c7:	71 6f                	jno    0x415438
4153c9:	6c                   	insb   (%dx),%es:(%edi)
4153ca:	54                   	push   %esp
4153cb:	49                   	dec    %ecx
4153cc:	39 61 56             	cmp    %esp,0x56(%ecx)
4153cf:	64 77 6e             	fs ja  0x415440
4153d2:	45                   	inc    %ebp
4153d3:	64 65 33 75 62       	fs xor %gs:0x62(%ebp),%esi
4153d8:	71 4d                	jno    0x415427
4153da:	36 7a 4b             	ss jp  0x415428
4153dd:	42                   	inc    %edx
4153de:	69 67 54 5a 69 79 62 	imul   $0x6279695a,0x54(%edi),%esp
4153e5:	35 5f 69 48 70       	xor    $0x7048695f,%eax
4153ea:	65 5a                	gs pop %edx
4153ec:	51                   	push   %ecx
4153ed:	44                   	inc    %esp
4153ee:	49                   	dec    %ecx
4153ef:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4153f4:	4c                   	dec    %esp
4153f5:	4a                   	dec    %edx
4153f6:	63 6c 6f 4e          	arpl   %ebp,0x4e(%edi,%ebp,2)
4153fa:	76 49                	jbe    0x415445
4153fc:	74 63                	je     0x415461
4153fe:	65 54                	gs push %esp
415400:	37                   	aaa
415401:	52                   	push   %edx
415402:	35 34 53 73 76       	xor    $0x76735334,%eax
415407:	35 48 56 43 6f       	xor    $0x6f435648,%eax
41540c:	6a 30                	push   $0x30
41540e:	6a 32                	push   $0x32
415410:	4a                   	dec    %edx
415411:	55                   	push   %ebp
415412:	55                   	push   %ebp
415413:	71 5f                	jno    0x415474
415415:	64 51                	fs push %ecx
415417:	58                   	pop    %eax
415418:	51                   	push   %ecx
415419:	70 46                	jo     0x415461
41541b:	5a                   	pop    %edx
41541c:	5a                   	pop    %edx
41541d:	6a 4d                	push   $0x4d
41541f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415424:	47                   	inc    %edi
415425:	67 58                	addr16 pop %eax
415427:	61                   	popa
415428:	6d                   	insl   (%dx),%es:(%edi)
415429:	61                   	popa
41542a:	54                   	push   %esp
41542b:	37                   	aaa
41542c:	49                   	dec    %ecx
41542d:	65 4b                	gs dec %ebx
41542f:	33 44 4d 30          	xor    0x30(%ebp,%ecx,2),%eax
415433:	6f                   	outsl  %ds:(%esi),(%dx)
415434:	52                   	push   %edx
415435:	66 47                	inc    %di
415437:	49                   	dec    %ecx
415438:	37                   	aaa
415439:	4c                   	dec    %esp
41543a:	5a                   	pop    %edx
41543b:	67 37                	addr16 aaa
41543d:	46                   	inc    %esi
41543e:	72 45                	jb     0x415485
415440:	57                   	push   %edi
415441:	4e                   	dec    %esi
415442:	7a 38                	jp     0x41547c
415444:	43                   	inc    %ebx
415445:	49                   	dec    %ecx
415446:	5f                   	pop    %edi
415447:	35 4d 55 6c 46       	xor    $0x466c554d,%eax
41544c:	45                   	inc    %ebp
41544d:	4a                   	dec    %edx
41544e:	77 3d                	ja     0x41548d
415450:	00 23                	add    %ah,(%ebx)
415452:	3d 71 70 68 53       	cmp    $0x53687071,%eax
415457:	52                   	push   %edx
415458:	43                   	inc    %ebx
415459:	31 78 48             	xor    %edi,0x48(%eax)
41545c:	6a 59                	push   $0x59
41545e:	61                   	popa
41545f:	72 63                	jb     0x4154c4
415461:	24 4e                	and    $0x4e,%al
415463:	53                   	push   %ebx
415464:	46                   	inc    %esi
415465:	41                   	inc    %ecx
415466:	56                   	push   %esi
415467:	4d                   	dec    %ebp
415468:	49                   	dec    %ecx
415469:	44                   	inc    %esp
41546a:	31 69 50             	xor    %ebp,0x50(%ecx)
41546d:	38 64 77 62          	cmp    %ah,0x62(%edi,%esi,2)
415471:	72 36                	jb     0x4154a9
415473:	42                   	inc    %edx
415474:	43                   	inc    %ebx
415475:	61                   	popa
415476:	78 79                	js     0x4154f1
415478:	72 6b                	jb     0x4154e5
41547a:	70 74                	jo     0x4154f0
41547c:	44                   	inc    %esp
41547d:	50                   	push   %eax
41547e:	30 3d 00 23 3d 71    	xor    %bh,0x713d2300
415484:	50                   	push   %eax
415485:	33 6c 42 70          	xor    0x70(%edx,%eax,2),%ebp
415489:	75 30                	jne    0x4154bb
41548b:	63 73 35             	arpl   %esi,0x35(%ebx)
41548e:	71 33                	jno    0x4154c3
415490:	4c                   	dec    %esp
415491:	66 24 71             	data16 and $0x71,%al
415494:	58                   	pop    %eax
415495:	53                   	push   %ebx
415496:	4c                   	dec    %esp
415497:	37                   	aaa
415498:	71 36                	jno    0x4154d0
41549a:	73 7a                	jae    0x415516
41549c:	41                   	inc    %ecx
41549d:	37                   	aaa