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
41549e:	45                   	inc    %ebp
41549f:	35 4d 39 4e 71       	xor    $0x714e394d,%eax
4154a4:	4d                   	dec    %ebp
4154a5:	7a 6b                	jp     0x415512
4154a7:	41                   	inc    %ecx
4154a8:	46                   	inc    %esi
4154a9:	56                   	push   %esi
4154aa:	36 6c                	ss insb (%dx),%es:(%edi)
4154ac:	34 43                	xor    $0x43,%al
4154ae:	49                   	dec    %ecx
4154af:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4154b4:	5f                   	pop    %edi
4154b5:	24 4a                	and    $0x4a,%al
4154b7:	72 6d                	jb     0x415526
4154b9:	44                   	inc    %esp
4154ba:	48                   	dec    %eax
4154bb:	67 32 75 71          	xor    0x71(%di),%dh
4154bf:	39 73 38             	cmp    %esi,0x38(%ebx)
4154c2:	63 51 56             	arpl   %edx,0x56(%ecx)
4154c5:	52                   	push   %edx
4154c6:	69 38 4a 77 3d 3d    	imul   $0x3d3d774a,(%eax),%edi
4154cc:	00 23                	add    %ah,(%ebx)
4154ce:	3d 71 63 4d 62       	cmp    $0x624d6371,%eax
4154d3:	36 68 78 42 70 64    	ss push $0x64704278
4154d9:	79 54                	jns    0x41552f
4154db:	77 43                	ja     0x415520
4154dd:	6a 76                	push   $0x76
4154df:	70 7a                	jo     0x41555b
4154e1:	61                   	popa
4154e2:	51                   	push   %ecx
4154e3:	63 43 35             	arpl   %eax,0x35(%ebx)
4154e6:	64 53                	fs push %ebx
4154e8:	33 77 62             	xor    0x62(%edi),%esi
4154eb:	70 6c                	jo     0x415559
4154ed:	50                   	push   %eax
4154ee:	71 4f                	jno    0x41553f
4154f0:	74 61                	je     0x415553
4154f2:	37                   	aaa
4154f3:	45                   	inc    %ebp
4154f4:	52                   	push   %edx
4154f5:	7a 5f                	jp     0x415556
4154f7:	6c                   	insb   (%dx),%es:(%edi)
4154f8:	4d                   	dec    %ebp
4154f9:	49                   	dec    %ecx
4154fa:	6f                   	outsl  %ds:(%esi),(%dx)
4154fb:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415500:	35 4f 75 6e 77       	xor    $0x776e754f,%eax
415505:	54                   	push   %esp
415506:	69 5f 74 59 54 47 43 	imul   $0x43475459,0x74(%edi),%ebx
41550d:	54                   	push   %esp
41550e:	6b 41 74 5a          	imul   $0x5a,0x74(%ecx),%eax
415512:	38 72 41             	cmp    %dh,0x41(%edx)
415515:	52                   	push   %edx
415516:	78 6c                	js     0x415584
415518:	68 6d 58 62 46       	push   $0x4662586d
41551d:	63 41 66             	arpl   %eax,0x66(%ecx)
415520:	5f                   	pop    %edi
415521:	65 31 47 69          	xor    %eax,%gs:0x69(%edi)
415525:	45                   	inc    %ebp
415526:	74 24                	je     0x41554c
415528:	46                   	inc    %esi
415529:	45                   	inc    %ebp
41552a:	41                   	inc    %ecx
41552b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415530:	69 36 49 4a 7a 36    	imul   $0x367a4a49,(%esi),%esi
415536:	6c                   	insb   (%dx),%es:(%edi)
415537:	48                   	dec    %eax
415538:	68 64 38 47 49       	push   $0x49473864
41553d:	36 71 79             	ss jno 0x4155b9
415540:	67 48                	addr16 dec %eax
415542:	63 76 54             	arpl   %esi,0x54(%esi)
415545:	78 53                	js     0x41559a
415547:	54                   	push   %esp
415548:	44                   	inc    %esp
415549:	32 77 6b             	xor    0x6b(%edi),%dh
41554c:	5f                   	pop    %edi
41554d:	42                   	inc    %edx
41554e:	53                   	push   %ebx
41554f:	59                   	pop    %ecx
415550:	77 43                	ja     0x415595
415552:	32 4e 52             	xor    0x52(%esi),%cl
415555:	32 65 52             	xor    0x52(%ebp),%ah
415558:	30 79 67             	xor    %bh,0x67(%ecx)
41555b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415560:	76 50                	jbe    0x4155b2
415562:	59                   	pop    %ecx
415563:	6b 4e 34 57          	imul   $0x57,0x34(%esi),%ecx
415567:	6c                   	insb   (%dx),%es:(%edi)
415568:	69 35 34 33 4c 53 63 	imul   $0x36797363,0x534c3334,%esi
41556f:	73 79 36
415572:	72 68                	jb     0x4155dc
415574:	24 62                	and    $0x62,%al
415576:	5a                   	pop    %edx
415577:	30 62 44             	xor    %ah,0x44(%edx)
41557a:	49                   	dec    %ecx
41557b:	4e                   	dec    %esi
41557c:	30 74 59 64          	xor    %dh,0x64(%ecx,%ebx,2)
415580:	35 7a 6c 4e 55       	xor    $0x554e6c7a,%eax
415585:	69 62 4f 45 4b 66 42 	imul   $0x42664b45,0x4f(%edx),%esp
41558c:	52                   	push   %edx
41558d:	63 31                	arpl   %esi,(%ecx)
41558f:	33 76 36             	xor    0x36(%esi),%esi
415592:	4e                   	dec    %esi
415593:	49                   	dec    %ecx
415594:	44                   	inc    %esp
415595:	52                   	push   %edx
415596:	74 73                	je     0x41560b
415598:	78 50                	js     0x4155ea
41559a:	4f                   	dec    %edi
41559b:	5a                   	pop    %edx
41559c:	7a 4b                	jp     0x4155e9
41559e:	70 58                	jo     0x4155f8
4155a0:	00 23                	add    %ah,(%ebx)
4155a2:	3d 71 77 6f 67       	cmp    $0x676f7771,%eax
4155a7:	6a 49                	push   $0x49
4155a9:	34 67                	xor    $0x67,%al
4155ab:	4e                   	dec    %esi
4155ac:	31 69 6d             	xor    %ebp,0x6d(%ecx)
4155af:	70 31                	jo     0x4155e2
4155b1:	56                   	push   %esi
4155b2:	65 57                	gs push %edi
4155b4:	4c                   	dec    %esp
4155b5:	72 6f                	jb     0x415626
4155b7:	58                   	pop    %eax
4155b8:	54                   	push   %esp
4155b9:	6b 34 31 50          	imul   $0x50,(%ecx,%esi,1),%esi
4155bd:	67 59                	addr16 pop %ecx
4155bf:	65 4c                	gs dec %esp
4155c1:	51                   	push   %ecx
4155c2:	33 34 7a             	xor    (%edx,%edi,2),%esi
4155c5:	75 6e                	jne    0x415635
4155c7:	68 36 4e 59 75       	push   $0x75594e36
4155cc:	5f                   	pop    %edi
4155cd:	33 67 3d             	xor    0x3d(%edi),%esp
4155d0:	00 23                	add    %ah,(%ebx)
4155d2:	3d 71 4b 77 6c       	cmp    $0x6c774b71,%eax
4155d7:	76 69                	jbe    0x415642
4155d9:	38 30                	cmp    %dh,(%eax)
4155db:	4b                   	dec    %ebx
4155dc:	75 44                	jne    0x415622
4155de:	42                   	inc    %edx
4155df:	65 6c                	gs insb (%dx),%es:(%edi)
4155e1:	42                   	inc    %edx
4155e2:	73 76                	jae    0x41565a
4155e4:	75 63                	jne    0x415649
4155e6:	4e                   	dec    %esi
4155e7:	75 68                	jne    0x415651
4155e9:	52                   	push   %edx
4155ea:	73 71                	jae    0x41565d
4155ec:	58                   	pop    %eax
4155ed:	52                   	push   %edx
4155ee:	74 71                	je     0x415661
4155f0:	43                   	inc    %ebx
4155f1:	66 57                	push   %di
4155f3:	71 56                	jno    0x41564b
4155f5:	48                   	dec    %eax
4155f6:	31 64 55 50          	xor    %esp,0x50(%ebp,%edx,2)
4155fa:	6d                   	insl   (%dx),%es:(%edi)
4155fb:	64 36 5f             	fs ss pop %edi
4155fe:	6f                   	outsl  %ds:(%esi),(%dx)
4155ff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415604:	64 7a 78             	fs jp  0x41567f
415607:	30 6e 44             	xor    %ch,0x44(%esi)
41560a:	6b 4e 64 75          	imul   $0x75,0x64(%esi),%ecx
41560e:	59                   	pop    %ecx
41560f:	73 4a                	jae    0x41565b
415611:	24 4d                	and    $0x4d,%al
415613:	4f                   	dec    %edi
415614:	5a                   	pop    %edx
415615:	42                   	inc    %edx
415616:	46                   	inc    %esi
415617:	62 36                	bound  %esi,(%esi)
415619:	6a 65                	push   $0x65
41561b:	6c                   	insb   (%dx),%es:(%edi)
41561c:	7a 79                	jp     0x415697