4183ac:	2b 35 53 62 65 44    	sub    0x44656253,%esi
4183b2:	30 74 52 6a          	xor    %dh,0x6a(%edx,%edx,2)
4183b6:	59                   	pop    %ecx
4183b7:	62 66 6f             	bound  %esp,0x6f(%esi)
4183ba:	4f                   	dec    %edi
4183bb:	70 65                	jo     0x418422
4183bd:	4e                   	dec    %esi
4183be:	61                   	popa
4183bf:	79 43                	jns    0x418404
4183c1:	47                   	inc    %edi
4183c2:	59                   	pop    %ecx
4183c3:	71 76                	jno    0x41843b
4183c5:	4d                   	dec    %ebp
4183c6:	61                   	popa
4183c7:	67 54                	addr16 push %esp
4183c9:	65 36 55             	gs ss push %ebp
4183cc:	53                   	push   %ebx
4183cd:	71 53                	jno    0x418422
4183cf:	36 45                	ss inc %ebp
4183d1:	63 43 70             	arpl   %eax,0x70(%ebx)
4183d4:	5a                   	pop    %edx
4183d5:	38 34 75 6a 48 7a 42 	cmp    %dh,0x427a486a(,%esi,2)
4183dc:	52                   	push   %edx
4183dd:	77 72                	ja     0x418451
4183df:	75 4e                	jne    0x41842f
4183e1:	58                   	pop    %eax
4183e2:	67 76 58             	addr16 jbe 0x41843d
4183e5:	69 74 42 30 5a 54 44 	imul   $0x6744545a,0x30(%edx,%eax,2),%esi
4183ec:	67
4183ed:	4f                   	dec    %edi
4183ee:	55                   	push   %ebp
4183ef:	46                   	inc    %esi
4183f0:	73 73                	jae    0x418465
4183f2:	42                   	inc    %edx
4183f3:	4f                   	dec    %edi
4183f4:	39 6c 73 78          	cmp    %ebp,0x78(%ebx,%esi,2)
4183f8:	66 36 37             	data16 ss aaa
4183fb:	76 36                	jbe    0x418433
4183fd:	65 6f                	outsl  %gs:(%esi),(%dx)
4183ff:	41                   	inc    %ecx
418400:	37                   	aaa
418401:	4e                   	dec    %esi
418402:	4b                   	dec    %ebx
418403:	39 61 66             	cmp    %esp,0x66(%ecx)
418406:	78 6e                	js     0x418476
418408:	64 68 6d 71 50 62    	fs push $0x6250716d
41840e:	69 75 6a 70 34 7a 50 	imul   $0x507a3470,0x6a(%ebp),%esi
418415:	69 47 66 39 69 4f 61 	imul   $0x614f6939,0x66(%edi),%eax
41841c:	73 73                	jae    0x418491
41841e:	6a 2b                	push   $0x2b
418420:	4f                   	dec    %edi
418421:	7a 31                	jp     0x418454
418423:	36 4d                	ss dec %ebp
418425:	75 50                	jne    0x418477
418427:	49                   	dec    %ecx
418428:	55                   	push   %ebp
418429:	59                   	pop    %ecx
41842a:	6c                   	insb   (%dx),%es:(%edi)
41842b:	78 31                	js     0x41845e
41842d:	6d                   	insl   (%dx),%es:(%edi)
41842e:	73 67                	jae    0x418497
418430:	31 44 4d 65          	xor    %eax,0x65(%ebp,%ecx,2)
418434:	30 4f 55             	xor    %cl,0x55(%edi)
418437:	44                   	inc    %esp
418438:	48                   	dec    %eax
418439:	73 61                	jae    0x41849c
41843b:	45                   	inc    %ebp
41843c:	77 58                	ja     0x418496
41843e:	75 75                	jne    0x4184b5
418440:	56                   	push   %esi
418441:	42                   	inc    %edx
418442:	5a                   	pop    %edx
418443:	73 37                	jae    0x41847c
418445:	56                   	push   %esi
418446:	6d                   	insl   (%dx),%es:(%edi)
418447:	31 35 70 45 79 73    	xor    %esi,0x73794570
41844d:	70 75                	jo     0x4184c4
41844f:	48                   	dec    %eax
418450:	43                   	inc    %ebx
418451:	65 4b                	gs dec %ebx
418453:	76 63                	jbe    0x4184b8
418455:	6e                   	outsb  %ds:(%esi),(%dx)
418456:	4c                   	dec    %esp
418457:	73 7a                	jae    0x4184d3
418459:	4f                   	dec    %edi
41845a:	31 76 66             	xor    %esi,0x66(%esi)
41845d:	31 41 34             	xor    %eax,0x34(%ecx)
418460:	41                   	inc    %ecx
418461:	78 31                	js     0x418494
418463:	77 4e                	ja     0x4184b3
418465:	52                   	push   %edx
418466:	4e                   	dec    %esi
418467:	2f                   	das
418468:	6a 31                	push   $0x31
41846a:	50                   	push   %eax
41846b:	41                   	inc    %ecx
41846c:	42                   	inc    %edx
41846d:	74 50                	je     0x4184bf
41846f:	45                   	inc    %ebp
418470:	57                   	push   %edi
418471:	4f                   	dec    %edi
418472:	67 59                	addr16 pop %ecx
418474:	47                   	inc    %edi
418475:	64 52                	fs push %edx
418477:	33 62 72             	xor    0x72(%edx),%esp
41847a:	4b                   	dec    %ebx
41847b:	75 57                	jne    0x4184d4
41847d:	38 69 4a             	cmp    %ch,0x4a(%ecx)
418480:	54                   	push   %esp
418481:	45                   	inc    %ebp
418482:	49                   	dec    %ecx
418483:	33 4d 39             	xor    0x39(%ebp),%ecx
418486:	46                   	inc    %esi
418487:	72 64                	jb     0x4184ed
418489:	42                   	inc    %edx
41848a:	2b 63 73             	sub    0x73(%ebx),%esp
41848d:	38 74 31 5a          	cmp    %dh,0x5a(%ecx,%esi,1)
418491:	56                   	push   %esi
418492:	37                   	aaa
418493:	64 41                	fs inc %ecx
418495:	49                   	dec    %ecx
418496:	4e                   	dec    %esi
418497:	73 4f                	jae    0x4184e8
418499:	7a 44                	jp     0x4184df
41849b:	30 50 5a             	xor    %dl,0x5a(%eax)
41849e:	4c                   	dec    %esp
41849f:	45                   	inc    %ebp
4184a0:	2b 4c 4f 65          	sub    0x65(%edi,%ecx,2),%ecx
4184a4:	43                   	inc    %ebx
4184a5:	4d                   	dec    %ebp
4184a6:	63 37                	arpl   %esi,(%edi)
4184a8:	39 4e 39             	cmp    %ecx,0x39(%esi)
4184ab:	50                   	push   %eax
4184ac:	53                   	push   %ebx
4184ad:	75 76                	jne    0x418525
4184af:	69 50 44 6e 42 78 2b 	imul   $0x2b78426e,0x44(%eax),%edx
4184b6:	48                   	dec    %eax
4184b7:	43                   	inc    %ebx
4184b8:	6d                   	insl   (%dx),%es:(%edi)
4184b9:	4c                   	dec    %esp
4184ba:	62 4f 6c             	bound  %ecx,0x6c(%edi)
4184bd:	74 73                	je     0x418532
4184bf:	6e                   	outsb  %ds:(%esi),(%dx)
4184c0:	72 72                	jb     0x418534
4184c2:	64 42                	fs inc %edx
4184c4:	61                   	popa
4184c5:	64 74 65             	fs je  0x41852d
4184c8:	6d                   	insl   (%dx),%es:(%edi)
4184c9:	4a                   	dec    %edx
4184ca:	5a                   	pop    %edx
4184cb:	48                   	dec    %eax
4184cc:	47                   	inc    %edi
4184cd:	45                   	inc    %ebp
4184ce:	44                   	inc    %esp
4184cf:	57                   	push   %edi
4184d0:	66 50                	push   %ax
4184d2:	6d                   	insl   (%dx),%es:(%edi)
4184d3:	49                   	dec    %ecx
4184d4:	78 49                	js     0x41851f
4184d6:	38 6c 39 44          	cmp    %ch,0x44(%ecx,%edi,1)
4184da:	37                   	aaa
4184db:	75 54                	jne    0x418531
4184dd:	47                   	inc    %edi
4184de:	71 6a                	jno    0x41854a
4184e0:	4e                   	dec    %esi
4184e1:	53                   	push   %ebx
4184e2:	79 2f                	jns    0x418513
4184e4:	45                   	inc    %ebp
4184e5:	67 54                	addr16 push %esp
4184e7:	70 31                	jo     0x41851a
4184e9:	55                   	push   %ebp
4184ea:	56                   	push   %esi
4184eb:	48                   	dec    %eax
4184ec:	4d                   	dec    %ebp
4184ed:	75 71                	jne    0x418560
4184ef:	53                   	push   %ebx
4184f0:	73 78                	jae    0x41856a
4184f2:	2b 54 68 63          	sub    0x63(%eax,%ebp,2),%edx
4184f6:	4c                   	dec    %esp
4184f7:	65 38 55 38          	cmp    %dl,%gs:0x38(%ebp)
4184fb:	6d                   	insl   (%dx),%es:(%edi)
4184fc:	72 32                	jb     0x418530
4184fe:	77 47                	ja     0x418547
418500:	54                   	push   %esp
418501:	50                   	push   %eax
418502:	71 6f                	jno    0x418573
418504:	50                   	push   %eax
418505:	51                   	push   %ecx
418506:	2f                   	das
418507:	59                   	pop    %ecx
418508:	76 66                	jbe    0x418570
41850a:	6a 4d                	push   $0x4d
41850c:	69 32 77 30 4c 2b    	imul   $0x2b4c3077,(%edx),%esi
418512:	44                   	inc    %esp
418513:	45                   	inc    %ebp
418514:	71 74                	jno    0x41858a
418516:	46                   	inc    %esi
418517:	74 4c                	je     0x418565
418519:	43                   	inc    %ebx
41851a:	45                   	inc    %ebp
41851b:	78 77                	js     0x418594
41851d:	58                   	pop    %eax
41851e:	44                   	inc    %esp
41851f:	5a                   	pop    %edx
418520:	74 55                	je     0x418577
418522:	4f                   	dec    %edi
418523:	44                   	inc    %esp
418524:	61                   	popa
418525:	74 30                	je     0x418557
418527:	68 50 39 31 58       	push   $0x58313950
41852c:	32 47 50             	xor    0x50(%edi),%al
41852f:	35 75 6e 65 69       	xor    $0x69656e75,%eax
418534:	35 54 76 2f 56       	xor    $0x562f7654,%eax
418539:	74 65                	je     0x4185a0
41853b:	42                   	inc    %edx
41853c:	68 6e 78 55 47       	push   $0x4755786e
418541:	4a                   	dec    %edx
418542:	54                   	push   %esp
418543:	62 55 62             	bound  %edx,0x62(%ebp)
418546:	57                   	push   %edi
418547:	51                   	push   %ecx
418548:	42                   	inc    %edx
418549:	57                   	push   %edi
41854a:	68 49 62 4f 48       	push   $0x484f6249
41854f:	67 70 51             	addr16 jo 0x4185a3
418552:	47                   	inc    %edi
418553:	66 31 37             	xor    %si,(%edi)
418556:	41                   	inc    %ecx
418557:	56                   	push   %esi
418558:	55                   	push   %ebp
418559:	7a 67                	jp     0x4185c2
41855b:	66 6b 41 76 72       	imul   $0x72,0x76(%ecx),%ax
418560:	43                   	inc    %ebx
418561:	69 47 65 75 69 4d 69 	imul   $0x694d6975,0x65(%edi),%eax
418568:	54                   	push   %esp
418569:	6f                   	outsl  %ds:(%esi),(%dx)
41856a:	6b 6d 54 70          	imul   $0x70,0x54(%ebp),%ebp
41856e:	74 59                	je     0x4185c9
418570:	48                   	dec    %eax
418571:	5a                   	pop    %edx
418572:	57                   	push   %edi
418573:	62 4f 6d             	bound  %ecx,0x6d(%edi)
418576:	47                   	inc    %edi
418577:	44                   	inc    %esp
418578:	52                   	push   %edx
418579:	7a 44                	jp     0x4185bf
41857b:	4e                   	dec    %esi
41857c:	52                   	push   %edx
41857d:	42                   	inc    %edx
41857e:	4e                   	dec    %esi
41857f:	49                   	dec    %ecx
418580:	66 4f                	dec    %di
418582:	41                   	inc    %ecx
418583:	38 41 4f             	cmp    %al,0x4f(%ecx)
418586:	32 67 77             	xor    0x77(%edi),%ah
418589:	4c                   	dec    %esp
41858a:	50                   	push   %eax
41858b:	6b 44 59 71 75       	imul   $0x75,0x71(%ecx,%ebx,2),%eax
418590:	31 2f                	xor    %ebp,(%edi)
418592:	61                   	popa
418593:	78 37                	js     0x4185cc
418595:	65 49                	gs dec %ecx
418597:	56                   	push   %esi
418598:	76 4e                	jbe    0x4185e8
41859a:	57                   	push   %edi
41859b:	58                   	pop    %eax
41859c:	68 58 79 6d 47       	push   $0x476d7958
4185a1:	5a                   	pop    %edx
4185a2:	4f                   	dec    %edi
4185a3:	4c                   	dec    %esp
4185a4:	32 75 46             	xor    0x46(%ebp),%dh
4185a7:	6a 47                	push   $0x47
4185a9:	70 2b                	jo     0x4185d6
4185ab:	50                   	push   %eax
4185ac:	30 44 4c 4d          	xor    %al,0x4d(%esp,%ecx,2)
4185b0:	32 37                	xor    (%edi),%dh
4185b2:	4b                   	dec    %ebx
4185b3:	7a 4f                	jp     0x418604
4185b5:	68 74 56 77 70       	push   $0x70775674
4185ba:	34 73                	xor    $0x73,%al
4185bc:	57                   	push   %edi
4185bd:	61                   	popa
4185be:	78 44                	js     0x418604
4185c0:	36 5a                	ss pop %edx
4185c2:	71 4d                	jno    0x418611
4185c4:	42                   	inc    %edx
4185c5:	64 4c                	fs dec %esp
4185c7:	70 71                	jo     0x41863a
4185c9:	39 2f                	cmp    %ebp,(%edi)
4185cb:	4f                   	dec    %edi
4185cc:	71 56                	jno    0x418624
4185ce:	6d                   	insl   (%dx),%es:(%edi)
4185cf:	33 74 37 55          	xor    0x55(%edi,%esi,1),%esi
4185d3:	67 6a 4a             	addr16 push $0x4a
4185d6:	4d                   	dec    %ebp
4185d7:	6e                   	outsb  %ds:(%esi),(%dx)
4185d8:	50                   	push   %eax
4185d9:	35 79 4c 66 37       	xor    $0x37664c79,%eax
4185de:	55                   	push   %ebp
4185df:	78 55                	js     0x418636
4185e1:	5a                   	pop    %edx
4185e2:	70 58                	jo     0x41863c
4185e4:	56                   	push   %esi
4185e5:	4b                   	dec    %ebx
4185e6:	67 57                	addr16 push %edi
4185e8:	62 42 37             	bound  %eax,0x37(%edx)
4185eb:	6d                   	insl   (%dx),%es:(%edi)
4185ec:	4e                   	dec    %esi
4185ed:	48                   	dec    %eax
4185ee:	4c                   	dec    %esp
4185ef:	73 6f                	jae    0x418660
4185f1:	49                   	dec    %ecx
4185f2:	70 6f                	jo     0x418663
4185f4:	61                   	popa
4185f5:	6f                   	outsl  %ds:(%esi),(%dx)
4185f6:	4f                   	dec    %edi
4185f7:	74 31                	je     0x41862a
4185f9:	54                   	push   %esp
4185fa:	52                   	push   %edx
4185fb:	56                   	push   %esi
4185fc:	72 66                	jb     0x418664
4185fe:	57                   	push   %edi
4185ff:	49                   	dec    %ecx
418600:	57                   	push   %edi
418601:	2b 45 4e             	sub    0x4e(%ebp),%eax
418604:	65 36 52             	gs ss push %edx
418607:	6d                   	insl   (%dx),%es:(%edi)
418608:	67 39 30             	cmp    %esi,(%bx,%si)
41860b:	39 6b 76             	cmp    %ebp,0x76(%ebx)
41860e:	47                   	inc    %edi
41860f:	37                   	aaa
418610:	38 75 49             	cmp    %dh,0x49(%ebp)
418613:	32 7a 36             	xor    0x36(%edx),%bh
418616:	39 43 73             	cmp    %eax,0x73(%ebx)
418619:	71 6e                	jno    0x418689
41861b:	41                   	inc    %ecx
41861c:	74 44                	je     0x418662
41861e:	47                   	inc    %edi
41861f:	61                   	popa
418620:	51                   	push   %ecx
418621:	68 74 39 76 2f       	push   $0x2f763974
418626:	59                   	pop    %ecx
418627:	69 64 4c 73 6f 61 31 	imul   $0x4d31616f,0x73(%esp,%ecx,2),%esp
41862e:	4d
41862f:	6c                   	insb   (%dx),%es:(%edi)
418630:	54                   	push   %esp
418631:	37                   	aaa
418632:	62 57 54             	bound  %edx,0x54(%edi)
418635:	56                   	push   %esi
418636:	7a 31                	jp     0x418669