4185d1:	5f                   	pop    %edi
4185d2:	49                   	dec    %ecx
4185d3:	34 5f                	xor    $0x5f,%al
4185d5:	30 00                	xor    %al,(%eax)
4185d7:	4d                   	dec    %ebp
4185d8:	61                   	popa
4185d9:	72 6b                	jb     0x418646
4185db:	4c                   	dec    %esp
4185dc:	61                   	popa
4185dd:	62 65 6c             	bound  %esp,0x6c(%ebp)
4185e0:	00 4c 64 61          	add    %cl,0x61(%esp,%eiz,2)
4185e4:	72 67                	jb     0x41864d
4185e6:	5f                   	pop    %edi
4185e7:	30 00                	xor    %al,(%eax)
4185e9:	53                   	push   %ebx
4185ea:	74 6c                	je     0x418658
4185ec:	6f                   	outsl  %ds:(%esi),(%dx)
4185ed:	63 5f 32             	arpl   %ebx,0x32(%edi)
4185f0:	00 4e 65             	add    %cl,0x65(%esi)
4185f3:	77 6f                	ja     0x418664
4185f5:	62 6a 00             	bound  %ebp,0x0(%edx)
4185f8:	53                   	push   %ebx
4185f9:	74 6c                	je     0x418667
4185fb:	6f                   	outsl  %ds:(%esi),(%dx)
4185fc:	63 5f 33             	arpl   %ebx,0x33(%edi)
4185ff:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
418603:	6f                   	outsl  %ds:(%esi),(%dx)
418604:	63 5f 33             	arpl   %ebx,0x33(%edi)
418607:	00 42 6f             	add    %al,0x6f(%edx)
41860a:	78 00                	js     0x41860c
41860c:	4c                   	dec    %esp
41860d:	64 6c                	fs insb (%dx),%es:(%edi)
41860f:	6f                   	outsl  %ds:(%esi),(%dx)
418610:	63 5f 30             	arpl   %ebx,0x30(%edi)
418613:	00 42 72             	add    %al,0x72(%edx)
418616:	5f                   	pop    %edi
418617:	53                   	push   %ebx
418618:	00 43 6f             	add    %al,0x6f(%ebx)
41861b:	6e                   	outsb  %ds:(%esi),(%dx)
41861c:	76 5f                	jbe    0x41867d
41861e:	49                   	dec    %ecx
41861f:	34 00                	xor    $0x0,%al
418621:	41                   	inc    %ecx
418622:	64 64 00 58 6f       	fs add %bl,%fs:0x6f(%eax)
418627:	72 00                	jb     0x418629
418629:	4c                   	dec    %esp
41862a:	64 6c                	fs insb (%dx),%es:(%edi)
41862c:	6f                   	outsl  %ds:(%esi),(%dx)
41862d:	63 5f 32             	arpl   %ebx,0x32(%edi)
418630:	00 42 6c             	add    %al,0x6c(%edx)
418633:	74 5f                	je     0x418694
418635:	53                   	push   %ebx
418636:	00 52 65             	add    %dl,0x65(%edx)
418639:	74 00                	je     0x41863b
41863b:	47                   	inc    %edi
41863c:	65 74 4d             	gs je  0x41868c
41863f:	65 74 68             	gs je  0x4186aa
418642:	6f                   	outsl  %ds:(%esi),(%dx)
418643:	64 00 42 69          	add    %al,%fs:0x69(%edx)
418647:	6e                   	outsb  %ds:(%esi),(%dx)
418648:	64 69 6e 67 46 6c 61 	imul   $0x67616c46,%fs:0x67(%esi),%ebp
41864f:	67
418650:	73 00                	jae    0x418652
418652:	42                   	inc    %edx
418653:	69 6e 64 65 72 00 50 	imul   $0x50007265,0x64(%esi),%ebp
41865a:	61                   	popa
41865b:	72 61                	jb     0x4186be
41865d:	6d                   	insl   (%dx),%es:(%edi)
41865e:	65 74 65             	gs je  0x4186c6
418661:	72 4d                	jb     0x4186b0
418663:	6f                   	outsl  %ds:(%esi),(%dx)
418664:	64 69 66 69 65 72 00 	imul   $0x45007265,%fs:0x69(%esi),%esp
41866b:	45
41866c:	6e                   	outsb  %ds:(%esi),(%dx)
41866d:	63 6f 64             	arpl   %ebp,0x64(%edi)
418670:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
418677:	74 65                	je     0x4186de
418679:	6d                   	insl   (%dx),%es:(%edi)
41867a:	2e 54                	cs push %esp
41867c:	65 78 74             	gs js  0x4186f3
41867f:	00 67 65             	add    %ah,0x65(%edi)
418682:	74 5f                	je     0x4186e3
418684:	55                   	push   %ebp
418685:	54                   	push   %esp
418686:	46                   	inc    %esi
418687:	38 00                	cmp    %al,(%eax)
418689:	47                   	inc    %edi
41868a:	65 74 53             	gs je  0x4186e0
41868d:	74 72                	je     0x418701
41868f:	69 6e 67 00 53 70 6c 	imul   $0x6c705300,0x67(%esi),%ebp
418696:	69 74 00 47 65 74 54 	imul   $0x79547465,0x47(%eax,%eax,1),%esi
41869d:	79
41869e:	70 65                	jo     0x418705
4186a0:	00 47 65             	add    %al,0x65(%edi)
4186a3:	74 43                	je     0x4186e8
4186a5:	6f                   	outsl  %ds:(%esi),(%dx)
4186a6:	6e                   	outsb  %ds:(%esi),(%dx)
4186a7:	73 74                	jae    0x41871d
4186a9:	72 75                	jb     0x418720
4186ab:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
4186af:	00 53 65             	add    %dl,0x65(%ebx)
4186b2:	74 52                	je     0x418706
4186b4:	65 74 75             	gs je  0x41872c
4186b7:	72 6e                	jb     0x418727
4186b9:	54                   	push   %esp
4186ba:	79 70                	jns    0x41872c
4186bc:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
4186c0:	74 50                	je     0x418712
4186c2:	61                   	popa
4186c3:	72 61                	jb     0x418726
4186c5:	6d                   	insl   (%dx),%es:(%edi)
4186c6:	65 74 65             	gs je  0x41872e
4186c9:	72 73                	jb     0x41873e
4186cb:	00 53 74             	add    %dl,0x74(%ebx)
4186ce:	72 69                	jb     0x418739
4186d0:	6e                   	outsb  %ds:(%esi),(%dx)
4186d1:	67 43                	addr16 inc %ebx
4186d3:	6f                   	outsl  %ds:(%esi),(%dx)
4186d4:	6d                   	insl   (%dx),%es:(%edi)
4186d5:	70 61                	jo     0x418738
4186d7:	72 69                	jb     0x418742
4186d9:	73 6f                	jae    0x41874a
4186db:	6e                   	outsb  %ds:(%esi),(%dx)
4186dc:	00 41 73             	add    %al,0x73(%ecx)
4186df:	73 65                	jae    0x418746
4186e1:	6d                   	insl   (%dx),%es:(%edi)
4186e2:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
4186e6:	61                   	popa
4186e7:	6d                   	insl   (%dx),%es:(%edi)
4186e8:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4186ec:	74 5f                	je     0x41874d
4186ee:	4e                   	dec    %esi
4186ef:	61                   	popa
4186f0:	6d                   	insl   (%dx),%es:(%edi)
4186f1:	65 00 44 65 66       	add    %al,%gs:0x66(%ebp,%eiz,2)
4186f6:	69 6e 65 44 79 6e 61 	imul   $0x616e7944,0x65(%esi),%ebp
4186fd:	6d                   	insl   (%dx),%es:(%edi)
4186fe:	69 63 41 73 73 65 6d 	imul   $0x6d657373,0x41(%ebx),%esp
418705:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
418709:	41                   	inc    %ecx
41870a:	73 73                	jae    0x41877f
41870c:	65 6d                	gs insl (%dx),%es:(%edi)
41870e:	62 6c 79 42          	bound  %ebp,0x42(%ecx,%edi,2)
418712:	75 69                	jne    0x41877d
418714:	6c                   	insb   (%dx),%es:(%edi)
418715:	64 65 72 00          	fs gs jb 0x418719
418719:	41                   	inc    %ecx
41871a:	73 73                	jae    0x41878f
41871c:	65 6d                	gs insl (%dx),%es:(%edi)
41871e:	62 6c 79 42          	bound  %ebp,0x42(%ecx,%edi,2)
418722:	75 69                	jne    0x41878d
418724:	6c                   	insb   (%dx),%es:(%edi)
418725:	64 65 72 41          	fs gs jb 0x41876a
418729:	63 63 65             	arpl   %esp,0x65(%ebx)
41872c:	73 73                	jae    0x4187a1
41872e:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
418732:	69 6e 65 44 79 6e 61 	imul   $0x616e7944,0x65(%esi),%ebp
418739:	6d                   	insl   (%dx),%es:(%edi)
41873a:	69 63 4d 6f 64 75 6c 	imul   $0x6c75646f,0x4d(%ebx),%esp
418741:	65 00 4d 6f          	add    %cl,%gs:0x6f(%ebp)
418745:	64 75 6c             	fs jne 0x4187b4
418748:	65 42                	gs inc %edx
41874a:	75 69                	jne    0x4187b5
41874c:	6c                   	insb   (%dx),%es:(%edi)
41874d:	64 65 72 00          	fs gs jb 0x418751
418751:	44                   	inc    %esp
418752:	65 66 69 6e 65 54 79 	imul   $0x7954,%gs:0x65(%esi),%bp
418759:	70 65                	jo     0x4187c0
41875b:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
41875f:	65 41                	gs inc %ecx
418761:	74 74                	je     0x4187d7
418763:	72 69                	jb     0x4187ce
418765:	62 75 74             	bound  %esi,0x74(%ebp)
418768:	65 73 00             	gs jae 0x41876b
41876b:	49                   	dec    %ecx
41876c:	6e                   	outsb  %ds:(%esi),(%dx)
41876d:	76 6f                	jbe    0x4187de
41876f:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
418773:	6d                   	insl   (%dx),%es:(%edi)
418774:	62 65 72             	bound  %esp,0x72(%ebp)
418777:	00 74 32 6c          	add    %dh,0x6c(%edx,%esi,1)
41877b:	57                   	push   %edi
41877c:	56                   	push   %esi
41877d:	47                   	inc    %edi
41877e:	5a                   	pop    %edx
41877f:	68 64 68 64 4a       	push   $0x4a646864
418784:	4f                   	dec    %edi
418785:	57                   	push   %edi
418786:	66 36 66 42          	data16 ss inc %dx
41878a:	00 55 52             	add    %dl,0x52(%ebp)
41878d:	51                   	push   %ecx
41878e:	6d                   	insl   (%dx),%es:(%edi)
41878f:	72 75                	jb     0x418806
418791:	53                   	push   %ebx
418792:	5a                   	pop    %edx
418793:	35 62 77 74 49       	xor    $0x49747762,%eax
418798:	37                   	aaa
418799:	54                   	push   %esp
41879a:	57                   	push   %edi
41879b:	56                   	push   %esi
41879c:	4e                   	dec    %esi
41879d:	00 50 61             	add    %dl,0x61(%eax)
4187a0:	72 61                	jb     0x418803
4187a2:	6d                   	insl   (%dx),%es:(%edi)
4187a3:	65 74 65             	gs je  0x41880b
4187a6:	72 41                	jb     0x4187e9
4187a8:	74 74                	je     0x41881e
4187aa:	72 69                	jb     0x418815
4187ac:	62 75 74             	bound  %esi,0x74(%ebp)
4187af:	65 73 00             	gs jae 0x4187b2
4187b2:	44                   	inc    %esp
4187b3:	65 66 69 6e 65 50 61 	imul   $0x6150,%gs:0x65(%esi),%bp
4187ba:	72 61                	jb     0x41881d
4187bc:	6d                   	insl   (%dx),%es:(%edi)
4187bd:	65 74 65             	gs je  0x418825
4187c0:	72 00                	jb     0x4187c2
4187c2:	50                   	push   %eax
4187c3:	61                   	popa
4187c4:	72 61                	jb     0x418827
4187c6:	6d                   	insl   (%dx),%es:(%edi)
4187c7:	65 74 65             	gs je  0x41882f
4187ca:	72 42                	jb     0x41880e
4187cc:	75 69                	jne    0x418837
4187ce:	6c                   	insb   (%dx),%es:(%edi)
4187cf:	64 65 72 00          	fs gs jb 0x4187d3
4187d3:	78 74                	js     0x418849
4187d5:	66 57                	push   %di
4187d7:	64 79 38             	fs jns 0x418812
4187da:	4d                   	dec    %ebp
4187db:	6c                   	insb   (%dx),%es:(%edi)
4187dc:	35 36 64 6c 6a       	xor    $0x6a6c6436,%eax
4187e1:	5a                   	pop    %edx
4187e2:	68 5a 65 00 43       	push   $0x4300655a
4187e7:	6f                   	outsl  %ds:(%esi),(%dx)
4187e8:	6e                   	outsb  %ds:(%esi),(%dx)
4187e9:	76 65                	jbe    0x418850
4187eb:	72 74                	jb     0x418861
4187ed:	00 46 72             	add    %al,0x72(%esi)
4187f0:	6f                   	outsl  %ds:(%esi),(%dx)
4187f1:	6d                   	insl   (%dx),%es:(%edi)
4187f2:	42                   	inc    %edx
4187f3:	61                   	popa
4187f4:	73 65                	jae    0x41885b
4187f6:	36 34 53             	ss xor $0x53,%al
4187f9:	74 72                	je     0x41886d
4187fb:	69 6e 67 00 6c 62 4b 	imul   $0x4b626c00,0x67(%esi),%ebp
418802:	67 67 37             	addr16 addr16 aaa
418805:	54                   	push   %esp
418806:	4a                   	dec    %edx
418807:	33 71 6a             	xor    0x6a(%ecx),%esi
41880a:	43                   	inc    %ebx
41880b:	47                   	inc    %edi
41880c:	6b 30 51             	imul   $0x51,(%eax),%esi
41880f:	30 64 00 44          	xor    %ah,0x44(%eax,%eax,1)
418813:	65 66 69 6e 65 4d 65 	imul   $0x654d,%gs:0x65(%esi),%bp
41881a:	74 68                	je     0x418884
41881c:	6f                   	outsl  %ds:(%esi),(%dx)
41881d:	64 00 6d 75          	add    %ch,%fs:0x75(%ebp)
418821:	72 53                	jb     0x418876
418823:	6c                   	insb   (%dx),%es:(%edi)
418824:	39 4a 37             	cmp    %ecx,0x37(%edx)
418827:	6e                   	outsb  %ds:(%esi),(%dx)
418828:	48                   	dec    %eax
418829:	48                   	dec    %eax
41882a:	4d                   	dec    %ebp
41882b:	5a                   	pop    %edx
41882c:	72 72                	jb     0x4188a0
41882e:	42                   	inc    %edx
41882f:	70 68                	jo     0x418899
418831:	00 47 65             	add    %al,0x65(%edi)
418834:	74 49                	je     0x41887f
418836:	4c                   	dec    %esp
418837:	47                   	inc    %edi
418838:	65 6e                	outsb  %gs:(%esi),(%dx)
41883a:	65 72 61             	gs jb  0x41889e
41883d:	74 6f                	je     0x4188ae
41883f:	72 00                	jb     0x418841
418841:	57                   	push   %edi
418842:	79 68                	jns    0x4188ac
418844:	64 32 50 78          	xor    %fs:0x78(%eax),%dl
418848:	66 77 32             	data16 ja 0x41887d
41884b:	48                   	dec    %eax
41884c:	62 66 6f             	bound  %esp,0x6f(%esi)
41884f:	69 44 53 63 00 49 5a 	imul   $0x365a4900,0x63(%ebx,%edx,2),%eax
418856:	36
418857:	62 6e 4a             	bound  %ebp,0x4a(%esi)
41885a:	75 61                	jne    0x4188bd
41885c:	33 74 77 61          	xor    0x61(%edi,%esi,2),%esi
418860:	73 63                	jae    0x4188c5
418862:	32 46 4e             	xor    0x4e(%esi),%al
418865:	4a                   	dec    %edx
418866:	00 79 39             	add    %bh,0x39(%ecx)
418869:	50                   	push   %eax
41886a:	56                   	push   %esi
41886b:	36 6d                	ss insl (%dx),%es:(%edi)
41886d:	69 55 33 6f 4d 51 6d 	imul   $0x6d514d6f,0x33(%ebp),%edx
418874:	51                   	push   %ecx
418875:	62 50 77             	bound  %edx,0x77(%eax)
418878:	71 00                	jno    0x41887a
41887a:	4a                   	dec    %edx
41887b:	61                   	popa
41887c:	4b                   	dec    %ebx
41887d:	67 49                	addr16 dec %ecx
41887f:	77 70                	ja     0x4188f1
418881:	48                   	dec    %eax
418882:	30 61 49             	xor    %ah,0x49(%ecx)
418885:	50                   	push   %eax
418886:	6d                   	insl   (%dx),%es:(%edi)
418887:	48                   	dec    %eax
418888:	4b                   	dec    %ebx
418889:	46                   	inc    %esi
41888a:	79 33                	jns    0x4188bf
41888c:	00 59 33             	add    %bl,0x33(%ecx)
41888f:	73 67                	jae    0x4188f8
418891:	6e                   	outsb  %ds:(%esi),(%dx)
418892:	64 77 68             	fs ja  0x4188fd
418895:	74 39                	je     0x4188d0
418897:	75 31                	jne    0x4188ca
418899:	70 75                	jo     0x418910
41889b:	73 61                	jae    0x4188fe
41889d:	6a 37                	push   $0x37
41889f:	00 46 31             	add    %al,0x31(%esi)
4188a2:	38 30                	cmp    %dh,(%eax)
4188a4:	58                   	pop    %eax
4188a5:	62 68 64             	bound  %ebp,0x64(%eax)
4188a8:	51                   	push   %ecx
4188a9:	4c                   	dec    %esp
4188aa:	42                   	inc    %edx
4188ab:	5a                   	pop    %edx
4188ac:	32 39                	xor    (%ecx),%bh
4188ae:	47                   	inc    %edi
4188af:	35 62 38 00 45       	xor    $0x45003862,%eax
4188b4:	44                   	inc    %esp
4188b5:	53                   	push   %ebx
4188b6:	57                   	push   %edi
4188b7:	69 54 4c 59 48 34 65 	imul   $0x6d653448,0x59(%esp,%ecx,2),%edx
4188be:	6d
4188bf:	46                   	inc    %esi
4188c0:	52                   	push   %edx
4188c1:	42                   	inc    %edx
4188c2:	66 34 33             	data16 xor $0x33,%al
4188c5:	00 4e 71             	add    %cl,0x71(%esi)
4188c8:	61                   	popa
4188c9:	68 79 47 4f 34       	push   $0x344f4779
4188ce:	52                   	push   %edx
4188cf:	52                   	push   %edx
4188d0:	39 38                	cmp    %edi,(%eax)
4188d2:	4b                   	dec    %ebx
4188d3:	35 6c 4d 68 75       	xor    $0x75684d6c,%eax
4188d8:	00 4e 51             	add    %cl,0x51(%esi)