40bd1d:	5f                   	pop    %edi
40bd1e:	43                   	inc    %ebx
40bd1f:	6c                   	insb   (%dx),%es:(%edi)
40bd20:	69 63 6b 00 54 69 6c 	imul   $0x6c695400,0x6b(%ebx),%esp
40bd27:	65 48                	gs dec %eax
40bd29:	6f                   	outsl  %ds:(%esi),(%dx)
40bd2a:	72 69                	jb     0x40bd95
40bd2c:	7a 6f                	jp     0x40bd9d
40bd2e:	6e                   	outsb  %ds:(%esi),(%dx)
40bd2f:	74 61                	je     0x40bd92
40bd31:	6c                   	insb   (%dx),%es:(%edi)
40bd32:	54                   	push   %esp
40bd33:	6f                   	outsl  %ds:(%esi),(%dx)
40bd34:	6f                   	outsl  %ds:(%esi),(%dx)
40bd35:	6c                   	insb   (%dx),%es:(%edi)
40bd36:	53                   	push   %ebx
40bd37:	74 72                	je     0x40bdab
40bd39:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40bd40:	74 65                	je     0x40bda7
40bd42:	6d                   	insl   (%dx),%es:(%edi)
40bd43:	5f                   	pop    %edi
40bd44:	43                   	inc    %ebx
40bd45:	6c                   	insb   (%dx),%es:(%edi)
40bd46:	69 63 6b 00 43 6c 6f 	imul   $0x6f6c4300,0x6b(%ebx),%esp
40bd4d:	73 65                	jae    0x40bdb4
40bd4f:	41                   	inc    %ecx
40bd50:	6c                   	insb   (%dx),%es:(%edi)
40bd51:	6c                   	insb   (%dx),%es:(%edi)
40bd52:	54                   	push   %esp
40bd53:	6f                   	outsl  %ds:(%esi),(%dx)
40bd54:	6f                   	outsl  %ds:(%esi),(%dx)
40bd55:	6c                   	insb   (%dx),%es:(%edi)
40bd56:	53                   	push   %ebx
40bd57:	74 72                	je     0x40bdcb
40bd59:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40bd60:	74 65                	je     0x40bdc7
40bd62:	6d                   	insl   (%dx),%es:(%edi)
40bd63:	5f                   	pop    %edi
40bd64:	43                   	inc    %ebx
40bd65:	6c                   	insb   (%dx),%es:(%edi)
40bd66:	69 63 6b 00 54 6f 6f 	imul   $0x6f6f5400,0x6b(%ebx),%esp
40bd6d:	6c                   	insb   (%dx),%es:(%edi)
40bd6e:	42                   	inc    %edx
40bd6f:	61                   	popa
40bd70:	72 54                	jb     0x40bdc6
40bd72:	6f                   	outsl  %ds:(%esi),(%dx)
40bd73:	6f                   	outsl  %ds:(%esi),(%dx)
40bd74:	6c                   	insb   (%dx),%es:(%edi)
40bd75:	53                   	push   %ebx
40bd76:	74 72                	je     0x40bdea
40bd78:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40bd7f:	74 65                	je     0x40bde6
40bd81:	6d                   	insl   (%dx),%es:(%edi)
40bd82:	5f                   	pop    %edi
40bd83:	43                   	inc    %ebx
40bd84:	6c                   	insb   (%dx),%es:(%edi)
40bd85:	69 63 6b 00 53 74 61 	imul   $0x61745300,0x6b(%ebx),%esp
40bd8c:	74 75                	je     0x40be03
40bd8e:	73 42                	jae    0x40bdd2
40bd90:	61                   	popa
40bd91:	72 54                	jb     0x40bde7
40bd93:	6f                   	outsl  %ds:(%esi),(%dx)
40bd94:	6f                   	outsl  %ds:(%esi),(%dx)
40bd95:	6c                   	insb   (%dx),%es:(%edi)
40bd96:	53                   	push   %ebx
40bd97:	74 72                	je     0x40be0b
40bd99:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40bda0:	74 65                	je     0x40be07
40bda2:	6d                   	insl   (%dx),%es:(%edi)
40bda3:	5f                   	pop    %edi
40bda4:	43                   	inc    %ebx
40bda5:	6c                   	insb   (%dx),%es:(%edi)
40bda6:	69 63 6b 00 53 61 76 	imul   $0x76615300,0x6b(%ebx),%esp
40bdad:	65 41                	gs inc %ecx
40bdaf:	73 54                	jae    0x40be05
40bdb1:	6f                   	outsl  %ds:(%esi),(%dx)
40bdb2:	6f                   	outsl  %ds:(%esi),(%dx)
40bdb3:	6c                   	insb   (%dx),%es:(%edi)
40bdb4:	53                   	push   %ebx
40bdb5:	74 72                	je     0x40be29
40bdb7:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40bdbe:	74 65                	je     0x40be25
40bdc0:	6d                   	insl   (%dx),%es:(%edi)
40bdc1:	5f                   	pop    %edi
40bdc2:	43                   	inc    %ebx
40bdc3:	6c                   	insb   (%dx),%es:(%edi)
40bdc4:	69 63 6b 00 41 72 72 	imul   $0x72724100,0x6b(%ebx),%esp
40bdcb:	61                   	popa
40bdcc:	6e                   	outsb  %ds:(%esi),(%dx)
40bdcd:	67 65 49             	addr16 gs dec %ecx
40bdd0:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
40bdd3:	73 54                	jae    0x40be29
40bdd5:	6f                   	outsl  %ds:(%esi),(%dx)
40bdd6:	6f                   	outsl  %ds:(%esi),(%dx)
40bdd7:	6c                   	insb   (%dx),%es:(%edi)
40bdd8:	53                   	push   %ebx
40bdd9:	74 72                	je     0x40be4d
40bddb:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40bde2:	74 65                	je     0x40be49
40bde4:	6d                   	insl   (%dx),%es:(%edi)
40bde5:	5f                   	pop    %edi
40bde6:	43                   	inc    %ebx
40bde7:	6c                   	insb   (%dx),%es:(%edi)
40bde8:	69 63 6b 00 43 75 74 	imul   $0x74754300,0x6b(%ebx),%esp
40bdef:	54                   	push   %esp
40bdf0:	6f                   	outsl  %ds:(%esi),(%dx)
40bdf1:	6f                   	outsl  %ds:(%esi),(%dx)
40bdf2:	6c                   	insb   (%dx),%es:(%edi)
40bdf3:	53                   	push   %ebx
40bdf4:	74 72                	je     0x40be68
40bdf6:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40bdfd:	74 65                	je     0x40be64
40bdff:	6d                   	insl   (%dx),%es:(%edi)
40be00:	5f                   	pop    %edi
40be01:	43                   	inc    %ebx
40be02:	6c                   	insb   (%dx),%es:(%edi)
40be03:	69 63 6b 00 43 6f 70 	imul   $0x706f4300,0x6b(%ebx),%esp
40be0a:	79 54                	jns    0x40be60
40be0c:	6f                   	outsl  %ds:(%esi),(%dx)
40be0d:	6f                   	outsl  %ds:(%esi),(%dx)
40be0e:	6c                   	insb   (%dx),%es:(%edi)
40be0f:	53                   	push   %ebx
40be10:	74 72                	je     0x40be84
40be12:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40be19:	74 65                	je     0x40be80
40be1b:	6d                   	insl   (%dx),%es:(%edi)
40be1c:	5f                   	pop    %edi
40be1d:	43                   	inc    %ebx
40be1e:	6c                   	insb   (%dx),%es:(%edi)
40be1f:	69 63 6b 00 45 78 69 	imul   $0x69784500,0x6b(%ebx),%esp
40be26:	74 54                	je     0x40be7c
40be28:	6f                   	outsl  %ds:(%esi),(%dx)
40be29:	6f                   	outsl  %ds:(%esi),(%dx)
40be2a:	6c                   	insb   (%dx),%es:(%edi)
40be2b:	73 53                	jae    0x40be80
40be2d:	74 72                	je     0x40bea1
40be2f:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40be36:	74 65                	je     0x40be9d
40be38:	6d                   	insl   (%dx),%es:(%edi)
40be39:	5f                   	pop    %edi
40be3a:	43                   	inc    %ebx
40be3b:	6c                   	insb   (%dx),%es:(%edi)
40be3c:	69 63 6b 00 5f 62 74 	imul   $0x74625f00,0x6b(%ebx),%esp
40be43:	6e                   	outsb  %ds:(%esi),(%dx)
40be44:	52                   	push   %edx
40be45:	65 73 65             	gs jae 0x40bead
40be48:	74 5f                	je     0x40bea9
40be4a:	43                   	inc    %ebx
40be4b:	6c                   	insb   (%dx),%es:(%edi)
40be4c:	69 63 6b 00 5f 62 74 	imul   $0x74625f00,0x6b(%ebx),%esp
40be53:	6e                   	outsb  %ds:(%esi),(%dx)
40be54:	43                   	inc    %ebx
40be55:	6f                   	outsl  %ds:(%esi),(%dx)
40be56:	6d                   	insl   (%dx),%es:(%edi)
40be57:	6d                   	insl   (%dx),%es:(%edi)
40be58:	69 74 5f 43 6c 69 63 	imul   $0x6b63696c,0x43(%edi,%ebx,2),%esi
40be5f:	6b
40be60:	00 73 65             	add    %dh,0x65(%ebx)
40be63:	74 5f                	je     0x40bec4
40be65:	43                   	inc    %ebx
40be66:	68 65 63 6b 4f       	push   $0x4f6b6365
40be6b:	6e                   	outsb  %ds:(%esi),(%dx)
40be6c:	43                   	inc    %ebx
40be6d:	6c                   	insb   (%dx),%es:(%edi)
40be6e:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
40be75:	5f                   	pop    %edi
40be76:	44                   	inc    %esp
40be77:	6f                   	outsl  %ds:(%esi),(%dx)
40be78:	63 6b 00             	arpl   %ebp,0x0(%ebx)
40be7b:	67 65 74 5f          	addr16 gs je 0x40bede
40be7f:	53                   	push   %ebx
40be80:	63 72 6f             	arpl   %esi,0x6f(%edx)
40be83:	6c                   	insb   (%dx),%es:(%edi)
40be84:	6c                   	insb   (%dx),%es:(%edi)
40be85:	4c                   	dec    %esp
40be86:	6f                   	outsl  %ds:(%esi),(%dx)
40be87:	63 6b 00             	arpl   %ebp,0x0(%ebx)
40be8a:	67 65 74 5f          	addr16 gs je 0x40beed
40be8e:	4e                   	dec    %esi
40be8f:	75 6d                	jne    0x40befe
40be91:	4c                   	dec    %esp
40be92:	6f                   	outsl  %ds:(%esi),(%dx)
40be93:	63 6b 00             	arpl   %ebp,0x0(%ebx)
40be96:	67 65 74 5f          	addr16 gs je 0x40bef9
40be9a:	43                   	inc    %ebx
40be9b:	61                   	popa
40be9c:	70 73                	jo     0x40bf11
40be9e:	4c                   	dec    %esp
40be9f:	6f                   	outsl  %ds:(%esi),(%dx)
40bea0:	63 6b 00             	arpl   %ebp,0x0(%ebx)
40bea3:	42                   	inc    %edx
40bea4:	6c                   	insb   (%dx),%es:(%edi)
40bea5:	6f                   	outsl  %ds:(%esi),(%dx)
40bea6:	63 6b 00             	arpl   %ebp,0x0(%ebx)
40bea9:	45                   	inc    %ebp
40beaa:	78 63                	js     0x40bf0f
40beac:	6c                   	insb   (%dx),%es:(%edi)
40bead:	75 64                	jne    0x40bf13
40beaf:	65 64 46             	gs fs inc %esi
40beb2:	72 6f                	jb     0x40bf23
40beb4:	6d                   	insl   (%dx),%es:(%edi)
40beb5:	50                   	push   %eax
40beb6:	65 65 6b 00 44       	gs imul $0x44,%gs:(%eax),%eax
40bebb:	69 73 61 6c 6c 6f 77 	imul   $0x776f6c6c,0x61(%ebx),%esi
40bec2:	50                   	push   %eax
40bec3:	65 65 6b 00 4d       	gs imul $0x4d,%gs:(%eax),%eax
40bec8:	61                   	popa
40bec9:	72 73                	jb     0x40bf3e
40becb:	68 61 6c 00 44       	push   $0x44006c61
40bed0:	65 63 69 6d          	arpl   %ebp,%gs:0x6d(%ecx)
40bed4:	61                   	popa
40bed5:	6c                   	insb   (%dx),%es:(%edi)
40bed6:	00 4e 6f             	add    %cl,0x6f(%esi)
40bed9:	72 6d                	jb     0x40bf48
40bedb:	61                   	popa
40bedc:	6c                   	insb   (%dx),%es:(%edi)
40bedd:	00 76 61             	add    %dh,0x61(%esi)
40bee0:	6c                   	insb   (%dx),%es:(%edi)
40bee1:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
40bee5:	6c                   	insb   (%dx),%es:(%edi)
40bee6:	53                   	push   %ebx
40bee7:	74 72                	je     0x40bf5b
40bee9:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
40bef0:	73 4c                	jae    0x40bf3e
40bef2:	61                   	popa
40bef3:	62 65 6c             	bound  %esp,0x6c(%ebp)
40bef6:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
40befa:	6c                   	insb   (%dx),%es:(%edi)
40befb:	53                   	push   %ebx
40befc:	74 72                	je     0x40bf70
40befe:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
40bf05:	73 4c                	jae    0x40bf53
40bf07:	61                   	popa
40bf08:	62 65 6c             	bound  %esp,0x6c(%ebp)
40bf0b:	00 53 79             	add    %dl,0x79(%ebx)
40bf0e:	73 74                	jae    0x40bf84
40bf10:	65 6d                	gs insl (%dx),%es:(%edi)
40bf12:	2e 43                	cs inc %ebx
40bf14:	6f                   	outsl  %ds:(%esi),(%dx)
40bf15:	6d                   	insl   (%dx),%es:(%edi)
40bf16:	70 6f                	jo     0x40bf87
40bf18:	6e                   	outsb  %ds:(%esi),(%dx)
40bf19:	65 6e                	outsb  %gs:(%esi),(%dx)
40bf1b:	74 4d                	je     0x40bf6a
40bf1d:	6f                   	outsl  %ds:(%esi),(%dx)
40bf1e:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
40bf21:	00 4f 6e             	add    %cl,0x6e(%edi)
40bf24:	4d                   	dec    %ebp
40bf25:	6f                   	outsl  %ds:(%esi),(%dx)
40bf26:	75 73                	jne    0x40bf9b
40bf28:	65 57                	gs push %edi
40bf2a:	68 65 65 6c 00       	push   $0x6c6565
40bf2f:	54                   	push   %esp
40bf30:	61                   	popa
40bf31:	62 6c 65 4c          	bound  %ebp,0x4c(%ebp,%eiz,2)
40bf35:	61                   	popa
40bf36:	79 6f                	jns    0x40bfa7
40bf38:	75 74                	jne    0x40bfae
40bf3a:	50                   	push   %eax
40bf3b:	61                   	popa
40bf3c:	6e                   	outsb  %ds:(%esi),(%dx)
40bf3d:	65 6c                	gs insb (%dx),%es:(%edi)
40bf3f:	00 43 65             	add    %al,0x65(%ebx)
40bf42:	69 6c 00 53 68 65 6c 	imul   $0x6c6c6568,0x53(%eax,%eax,1),%ebp
40bf49:	6c
40bf4a:	33 32                	xor    (%edx),%esi
40bf4c:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
40bf4f:	6c                   	insb   (%dx),%es:(%edi)
40bf50:	00 75 73             	add    %dh,0x73(%ebp)
40bf53:	65 72 33             	gs jb  0x40bf89
40bf56:	32 2e                	xor    (%esi),%ch
40bf58:	64 6c                	fs insb (%dx),%es:(%edi)
40bf5a:	6c                   	insb   (%dx),%es:(%edi)
40bf5b:	00 64 77 6d          	add    %ah,0x6d(%edi,%esi,2)
40bf5f:	61                   	popa
40bf60:	70 69                	jo     0x40bfcb
40bf62:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
40bf65:	6c                   	insb   (%dx),%es:(%edi)
40bf66:	00 41 75             	add    %al,0x75(%ecx)
40bf69:	74 6f                	je     0x40bfda
40bf6b:	43                   	inc    %ebx
40bf6c:	6f                   	outsl  %ds:(%esi),(%dx)
40bf6d:	6e                   	outsb  %ds:(%esi),(%dx)
40bf6e:	74 72                	je     0x40bfe2
40bf70:	6f                   	outsl  %ds:(%esi),(%dx)
40bf71:	6c                   	insb   (%dx),%es:(%edi)
40bf72:	00 43 6f             	add    %al,0x6f(%ebx)
40bf75:	6e                   	outsb  %ds:(%esi),(%dx)
40bf76:	74 61                	je     0x40bfd9
40bf78:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
40bf7f:	74 72                	je     0x40bff3
40bf81:	6f                   	outsl  %ds:(%esi),(%dx)
40bf82:	6c                   	insb   (%dx),%es:(%edi)
40bf83:	00 55 73             	add    %dl,0x73(%ebp)
40bf86:	65 72 43             	gs jb  0x40bfcc
40bf89:	6f                   	outsl  %ds:(%esi),(%dx)
40bf8a:	6e                   	outsb  %ds:(%esi),(%dx)
40bf8b:	74 72                	je     0x40bfff
40bf8d:	6f                   	outsl  %ds:(%esi),(%dx)
40bf8e:	6c                   	insb   (%dx),%es:(%edi)
40bf8f:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
40bf93:	74 43                	je     0x40bfd8
40bf95:	6f                   	outsl  %ds:(%esi),(%dx)
40bf96:	6e                   	outsb  %ds:(%esi),(%dx)
40bf97:	74 72                	je     0x40c00b
40bf99:	6f                   	outsl  %ds:(%esi),(%dx)
40bf9a:	6c                   	insb   (%dx),%es:(%edi)
40bf9b:	00 6c 70 77          	add    %ch,0x77(%eax,%esi,2)
40bf9f:	6e                   	outsb  %ds:(%esi),(%dx)
40bfa0:	64 70 6c             	fs jo  0x40c00f
40bfa3:	00 63 74             	add    %ah,0x74(%ebx)
40bfa6:	72 6c                	jb     0x40c014
40bfa8:	00 75 69             	add    %dh,0x69(%ebp)
40bfab:	50                   	push   %eax
40bfac:	61                   	popa
40bfad:	72 61                	jb     0x40c010
40bfaf:	6d                   	insl   (%dx),%es:(%edi)
40bfb0:	00 6c 50 61          	add    %ch,0x61(%eax,%edx,2)
40bfb4:	72 61                	jb     0x40c017
40bfb6:	6d                   	insl   (%dx),%es:(%edi)
40bfb7:	00 70 76             	add    %dh,0x76(%eax)
40bfba:	50                   	push   %eax
40bfbb:	61                   	popa
40bfbc:	72 61                	jb     0x40c01f
40bfbe:	6d                   	insl   (%dx),%es:(%edi)
40bfbf:	00 77 50             	add    %dh,0x50(%edi)
40bfc2:	61                   	popa
40bfc3:	72 61                	jb     0x40c026
40bfc5:	6d                   	insl   (%dx),%es:(%edi)
40bfc6:	00 50 72             	add    %dl,0x72(%eax)
40bfc9:	6f                   	outsl  %ds:(%esi),(%dx)
40bfca:	67 72 61             	addr16 jb 0x40c02e
40bfcd:	6d                   	insl   (%dx),%es:(%edi)
40bfce:	00 67 65             	add    %ah,0x65(%edi)
40bfd1:	74 5f                	je     0x40c032
40bfd3:	49                   	dec    %ecx
40bfd4:	74 65                	je     0x40c03b
40bfd6:	6d                   	insl   (%dx),%es:(%edi)
40bfd7:	00 73 65             	add    %dh,0x65(%ebx)
40bfda:	74 5f                	je     0x40c03b
40bfdc:	49                   	dec    %ecx
40bfdd:	74 65                	je     0x40c044
40bfdf:	6d                   	insl   (%dx),%es:(%edi)
40bfe0:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
40bfe4:	6c                   	insb   (%dx),%es:(%edi)
40bfe5:	53                   	push   %ebx
40bfe6:	74 72                	je     0x40c05a
40bfe8:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
40bfef:	6f                   	outsl  %ds:(%esi),(%dx)
40bff0:	77 6e                	ja     0x40c060