414daf:	6c                   	insb   (%dx),%es:(%edi)
414db0:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
414db4:	74 5f                	je     0x414e15
414db6:	46                   	inc    %esi
414db7:	6c                   	insb   (%dx),%es:(%edi)
414db8:	61                   	popa
414db9:	74 53                	je     0x414e0e
414dbb:	74 79                	je     0x414e36
414dbd:	6c                   	insb   (%dx),%es:(%edi)
414dbe:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
414dc2:	6e                   	outsb  %ds:(%esi),(%dx)
414dc3:	74 53                	je     0x414e18
414dc5:	74 79                	je     0x414e40
414dc7:	6c                   	insb   (%dx),%es:(%edi)
414dc8:	65 00 4d 61          	add    %cl,%gs:0x61(%ebp)
414dcc:	69 6e 47 61 6d 65 00 	imul   $0x656d61,0x47(%esi),%ebp
414dd3:	6d                   	insl   (%dx),%es:(%edi)
414dd4:	61                   	popa
414dd5:	69 6e 47 61 6d 65 00 	imul   $0x656d61,0x47(%esi),%ebp
414ddc:	53                   	push   %ebx
414ddd:	74 61                	je     0x414e40
414ddf:	72 74                	jb     0x414e55
414de1:	47                   	inc    %edi
414de2:	61                   	popa
414de3:	6d                   	insl   (%dx),%es:(%edi)
414de4:	65 00 6e 65          	add    %ch,%gs:0x65(%esi)
414de8:	77 47                	ja     0x414e31
414dea:	61                   	popa
414deb:	6d                   	insl   (%dx),%es:(%edi)
414dec:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
414df0:	74 5f                	je     0x414e51
414df2:	4e                   	dec    %esi
414df3:	61                   	popa
414df4:	6d                   	insl   (%dx),%es:(%edi)
414df5:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
414df9:	74 5f                	je     0x414e5a
414dfb:	4e                   	dec    %esi
414dfc:	61                   	popa
414dfd:	6d                   	insl   (%dx),%es:(%edi)
414dfe:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
414e02:	74 5f                	je     0x414e63
414e04:	47                   	inc    %edi
414e05:	61                   	popa
414e06:	6d                   	insl   (%dx),%es:(%edi)
414e07:	65 4e                	gs dec %esi
414e09:	61                   	popa
414e0a:	6d                   	insl   (%dx),%es:(%edi)
414e0b:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
414e0f:	74 5f                	je     0x414e70
414e11:	47                   	inc    %edi
414e12:	61                   	popa
414e13:	6d                   	insl   (%dx),%es:(%edi)
414e14:	65 4e                	gs dec %esi
414e16:	61                   	popa
414e17:	6d                   	insl   (%dx),%es:(%edi)
414e18:	65 00 6c 62 6c       	add    %ch,%gs:0x6c(%edx,%eiz,2)
414e1d:	4f                   	dec    %edi
414e1e:	6c                   	insb   (%dx),%es:(%edi)
414e1f:	64 57                	fs push %edi
414e21:	65 61                	gs popa
414e23:	70 6f                	jo     0x414e94
414e25:	6e                   	outsb  %ds:(%esi),(%dx)
414e26:	4e                   	dec    %esi
414e27:	61                   	popa
414e28:	6d                   	insl   (%dx),%es:(%edi)
414e29:	65 00 6c 62 6c       	add    %ch,%gs:0x6c(%edx,%eiz,2)
414e2e:	4e                   	dec    %esi
414e2f:	65 77 57             	gs ja  0x414e89
414e32:	65 61                	gs popa
414e34:	70 6f                	jo     0x414ea5
414e36:	6e                   	outsb  %ds:(%esi),(%dx)
414e37:	4e                   	dec    %esi
414e38:	61                   	popa
414e39:	6d                   	insl   (%dx),%es:(%edi)
414e3a:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
414e3e:	74 5f                	je     0x414e9f
414e40:	50                   	push   %eax
414e41:	6c                   	insb   (%dx),%es:(%edi)
414e42:	61                   	popa
414e43:	79 65                	jns    0x414eaa
414e45:	72 4e                	jb     0x414e95
414e47:	61                   	popa
414e48:	6d                   	insl   (%dx),%es:(%edi)
414e49:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
414e4d:	74 5f                	je     0x414eae
414e4f:	50                   	push   %eax
414e50:	6c                   	insb   (%dx),%es:(%edi)
414e51:	61                   	popa
414e52:	79 65                	jns    0x414eb9
414e54:	72 4e                	jb     0x414ea4
414e56:	61                   	popa
414e57:	6d                   	insl   (%dx),%es:(%edi)
414e58:	65 00 70 6c          	add    %dh,%gs:0x6c(%eax)
414e5c:	61                   	popa
414e5d:	79 65                	jns    0x414ec4
414e5f:	72 4e                	jb     0x414eaf
414e61:	61                   	popa
414e62:	6d                   	insl   (%dx),%es:(%edi)
414e63:	65 00 6c 62 6c       	add    %ch,%gs:0x6c(%edx,%eiz,2)
414e68:	4f                   	dec    %edi
414e69:	6c                   	insb   (%dx),%es:(%edi)
414e6a:	64 41                	fs inc %ecx
414e6c:	72 6d                	jb     0x414edb
414e6e:	6f                   	outsl  %ds:(%esi),(%dx)
414e6f:	72 4e                	jb     0x414ebf
414e71:	61                   	popa
414e72:	6d                   	insl   (%dx),%es:(%edi)
414e73:	65 00 6c 62 6c       	add    %ch,%gs:0x6c(%edx,%eiz,2)
414e78:	4e                   	dec    %esi
414e79:	65 77 41             	gs ja  0x414ebd
414e7c:	72 6d                	jb     0x414eeb
414e7e:	6f                   	outsl  %ds:(%esi),(%dx)
414e7f:	72 4e                	jb     0x414ecf
414e81:	61                   	popa
414e82:	6d                   	insl   (%dx),%es:(%edi)
414e83:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
414e87:	61                   	popa
414e88:	73 73                	jae    0x414efd
414e8a:	4e                   	dec    %esi
414e8b:	61                   	popa
414e8c:	6d                   	insl   (%dx),%es:(%edi)
414e8d:	65 00 74 78 74       	add    %dh,%gs:0x74(%eax,%edi,2)
414e92:	4e                   	dec    %esi
414e93:	61                   	popa
414e94:	6d                   	insl   (%dx),%es:(%edi)
414e95:	65 00 6e 61          	add    %ch,%gs:0x61(%esi)
414e99:	6d                   	insl   (%dx),%es:(%edi)
414e9a:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
414e9f:	65 54                	gs push %esp
414ea1:	69 6d 65 00 65 6e 65 	imul   $0x656e6500,0x65(%ebp),%ebp
414ea8:	00 52 65             	add    %dl,0x65(%edx)
414eab:	61                   	popa
414eac:	64 4c                	fs dec %esp
414eae:	69 6e 65 00 41 70 70 	imul   $0x70704100,0x65(%esi),%ebp
414eb5:	65 6e                	outsb  %gs:(%esi),(%dx)
414eb7:	64 4c                	fs dec %esp
414eb9:	69 6e 65 00 57 72 69 	imul   $0x69725700,0x65(%esi),%ebp
414ec0:	74 65                	je     0x414f27
414ec2:	4c                   	dec    %esp
414ec3:	69 6e 65 00 67 65 74 	imul   $0x74656700,0x65(%esi),%ebp
414eca:	5f                   	pop    %edi
414ecb:	4e                   	dec    %esi
414ecc:	65 77 4c             	gs ja  0x414f1b
414ecf:	69 6e 65 00 73 65 74 	imul   $0x74657300,0x65(%esi),%ebp
414ed6:	5f                   	pop    %edi
414ed7:	4d                   	dec    %ebp
414ed8:	75 6c                	jne    0x414f46
414eda:	74 69                	je     0x414f45
414edc:	6c                   	insb   (%dx),%es:(%edi)
414edd:	69 6e 65 00 67 65 74 	imul   $0x74656700,0x65(%esi),%ebp
414ee4:	5f                   	pop    %edi
414ee5:	53                   	push   %ebx
414ee6:	70 61                	jo     0x414f49
414ee8:	77 6e                	ja     0x414f58
414eea:	5a                   	pop    %edx
414eeb:	6f                   	outsl  %ds:(%esi),(%dx)
414eec:	6e                   	outsb  %ds:(%esi),(%dx)
414eed:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
414ef1:	74 5f                	je     0x414f52
414ef3:	53                   	push   %ebx
414ef4:	70 61                	jo     0x414f57
414ef6:	77 6e                	ja     0x414f66
414ef8:	5a                   	pop    %edx
414ef9:	6f                   	outsl  %ds:(%esi),(%dx)
414efa:	6e                   	outsb  %ds:(%esi),(%dx)
414efb:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
414eff:	65 6d                	gs insl (%dx),%es:(%edi)
414f01:	79 53                	jns    0x414f56
414f03:	70 61                	jo     0x414f66
414f05:	77 6e                	ja     0x414f75
414f07:	5a                   	pop    %edx
414f08:	6f                   	outsl  %ds:(%esi),(%dx)
414f09:	6e                   	outsb  %ds:(%esi),(%dx)
414f0a:	65 00 6c 62 6c       	add    %ch,%gs:0x6c(%edx,%eiz,2)
414f0f:	45                   	inc    %ebp
414f10:	73 63                	jae    0x414f75
414f12:	61                   	popa
414f13:	70 65                	jo     0x414f7a
414f15:	00 62 74             	add    %ah,0x74(%edx)
414f18:	6e                   	outsb  %ds:(%esi),(%dx)
414f19:	45                   	inc    %ebp
414f1a:	73 63                	jae    0x414f7f
414f1c:	61                   	popa
414f1d:	70 65                	jo     0x414f84
414f1f:	00 43 68             	add    %al,0x68(%ebx)
414f22:	61                   	popa
414f23:	6e                   	outsb  %ds:(%esi),(%dx)
414f24:	67 65 54             	addr16 gs push %esp
414f27:	79 70                	jns    0x414f99
414f29:	65 00 56 61          	add    %dl,%gs:0x61(%esi)
414f2d:	6c                   	insb   (%dx),%es:(%edi)
414f2e:	75 65                	jne    0x414f95
414f30:	54                   	push   %esp
414f31:	79 70                	jns    0x414fa3
414f33:	65 00 74 62 78       	add    %dh,%gs:0x78(%edx,%eiz,2)
414f38:	50                   	push   %eax
414f39:	31 53 63             	xor    %edx,0x63(%ebx)
414f3c:	6f                   	outsl  %ds:(%esi),(%dx)
414f3d:	72 65                	jb     0x414fa4
414f3f:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
414f43:	50                   	push   %eax
414f44:	6c                   	insb   (%dx),%es:(%edi)
414f45:	61                   	popa
414f46:	79 65                	jns    0x414fad
414f48:	72 31                	jb     0x414f7b
414f4a:	53                   	push   %ebx
414f4b:	63 6f 72             	arpl   %ebp,0x72(%edi)
414f4e:	65 00 74 62 78       	add    %dh,%gs:0x78(%edx,%eiz,2)
414f53:	50                   	push   %eax
414f54:	32 53 63             	xor    0x63(%ebx),%dl
414f57:	6f                   	outsl  %ds:(%esi),(%dx)
414f58:	72 65                	jb     0x414fbf
414f5a:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
414f5e:	50                   	push   %eax
414f5f:	6c                   	insb   (%dx),%es:(%edi)
414f60:	61                   	popa
414f61:	79 65                	jns    0x414fc8
414f63:	72 32                	jb     0x414f97
414f65:	53                   	push   %ebx
414f66:	63 6f 72             	arpl   %ebp,0x72(%edi)
414f69:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
414f6d:	74 5f                	je     0x414fce
414f6f:	53                   	push   %ebx
414f70:	63 6f 72             	arpl   %ebp,0x72(%edi)
414f73:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
414f77:	74 5f                	je     0x414fd8
414f79:	53                   	push   %ebx
414f7a:	63 6f 72             	arpl   %ebp,0x72(%edi)
414f7d:	65 00 63 61          	add    %ah,%gs:0x61(%ebx)
414f81:	6c                   	insb   (%dx),%es:(%edi)
414f82:	63 75 6c             	arpl   %esi,0x6c(%ebp)
414f85:	61                   	popa
414f86:	74 65                	je     0x414fed
414f88:	52                   	push   %edx
414f89:	6f                   	outsl  %ds:(%esi),(%dx)
414f8a:	75 6e                	jne    0x414ffa
414f8c:	64 53                	fs push %ebx
414f8e:	63 6f 72             	arpl   %ebp,0x72(%edi)
414f91:	65 00 69 52          	add    %ch,%gs:0x52(%ecx)
414f95:	6f                   	outsl  %ds:(%esi),(%dx)
414f96:	75 6e                	jne    0x415006
414f98:	64 53                	fs push %ebx
414f9a:	63 6f 72             	arpl   %ebp,0x72(%edi)
414f9d:	65 00 72 6f          	add    %dh,%gs:0x6f(%edx)
414fa1:	75 6e                	jne    0x415011
414fa3:	64 53                	fs push %ebx
414fa5:	63 6f 72             	arpl   %ebp,0x72(%edi)
414fa8:	65 00 69 47          	add    %ch,%gs:0x47(%ecx)
414fac:	61                   	popa
414fad:	6d                   	insl   (%dx),%es:(%edi)
414fae:	65 53                	gs push %ebx
414fb0:	63 6f 72             	arpl   %ebp,0x72(%edi)
414fb3:	65 00 70 31          	add    %dh,%gs:0x31(%eax)
414fb7:	73 63                	jae    0x41501c
414fb9:	6f                   	outsl  %ds:(%esi),(%dx)
414fba:	72 65                	jb     0x415021
414fbc:	00 70 32             	add    %dh,0x32(%eax)
414fbf:	73 63                	jae    0x415024
414fc1:	6f                   	outsl  %ds:(%esi),(%dx)
414fc2:	72 65                	jb     0x415029
414fc4:	00 49 6e             	add    %cl,0x6e(%ecx)
414fc7:	6a 75                	push   $0x75
414fc9:	72 65                	jb     0x415030
414fcb:	00 67 65             	add    %ah,0x65(%edi)
414fce:	74 5f                	je     0x41502f
414fd0:	43                   	inc    %ebx
414fd1:	75 6c                	jne    0x41503f
414fd3:	74 75                	je     0x41504a
414fd5:	72 65                	jb     0x41503c
414fd7:	00 73 65             	add    %dh,0x65(%ebx)
414fda:	74 5f                	je     0x41503b
414fdc:	43                   	inc    %ebx
414fdd:	75 6c                	jne    0x41504b
414fdf:	74 75                	je     0x415056
414fe1:	72 65                	jb     0x415048
414fe3:	00 72 65             	add    %dh,0x65(%edx)
414fe6:	73 6f                	jae    0x415057
414fe8:	75 72                	jne    0x41505c
414fea:	63 65 43             	arpl   %esp,0x43(%ebp)
414fed:	75 6c                	jne    0x41505b
414fef:	74 75                	je     0x415066
414ff1:	72 65                	jb     0x415058
414ff3:	00 42 75             	add    %al,0x75(%edx)
414ff6:	74 74                	je     0x41506c
414ff8:	6f                   	outsl  %ds:(%esi),(%dx)
414ff9:	6e                   	outsb  %ds:(%esi),(%dx)
414ffa:	42                   	inc    %edx
414ffb:	61                   	popa
414ffc:	73 65                	jae    0x415063
414ffe:	00 41 70             	add    %al,0x70(%ecx)
415001:	70 6c                	jo     0x41506f
415003:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
41500a:	53                   	push   %ebx
41500b:	65 74 74             	gs je  0x415082
41500e:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
415015:	65 00 54 65 78       	add    %dl,%gs:0x78(%ebp,%eiz,2)
41501a:	74 42                	je     0x41505e
41501c:	6f                   	outsl  %ds:(%esi),(%dx)
41501d:	78 42                	js     0x415061
41501f:	61                   	popa
415020:	73 65                	jae    0x415087
415022:	00 72 6f             	add    %dh,0x6f(%edx)
415025:	6c                   	insb   (%dx),%es:(%edi)
415026:	6c                   	insb   (%dx),%es:(%edi)
415027:	54                   	push   %esp
415028:	72 75                	jb     0x41509f
41502a:	65 46                	gs inc %esi
41502c:	61                   	popa
41502d:	6c                   	insb   (%dx),%es:(%edi)
41502e:	73 65                	jae    0x415095
415030:	00 43 6c             	add    %al,0x6c(%ebx)
415033:	6f                   	outsl  %ds:(%esi),(%dx)
415034:	73 65                	jae    0x41509b
415036:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
41503a:	70 6f                	jo     0x4150ab
41503c:	73 65                	jae    0x4150a3
41503e:	00 46 69             	add    %al,0x69(%esi)
415041:	6c                   	insb   (%dx),%es:(%edi)
415042:	6c                   	insb   (%dx),%es:(%edi)
415043:	45                   	inc    %ebp
415044:	6c                   	insb   (%dx),%es:(%edi)
415045:	6c                   	insb   (%dx),%es:(%edi)
415046:	69 70 73 65 00 54 72 	imul   $0x72540065,0x73(%eax),%esi
41504d:	79 50                	jns    0x41509f
41504f:	61                   	popa
415050:	72 73                	jb     0x4150c5
415052:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
415057:	75 67                	jne    0x4150c0
415059:	67 65 72 42          	addr16 gs jb 0x41509f
41505d:	72 6f                	jb     0x4150ce
41505f:	77 73                	ja     0x4150d4
415061:	61                   	popa
415062:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
415066:	74 61                	je     0x4150c9
415068:	74 65                	je     0x4150cf
41506a:	00 45 64             	add    %al,0x64(%ebp)
41506d:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
415074:	77
415075:	73 61                	jae    0x4150d8
415077:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
41507b:	74 61                	je     0x4150de
41507d:	74 65                	je     0x4150e4
41507f:	00 53 54             	add    %dl,0x54(%ebx)
415082:	41                   	inc    %ecx
415083:	54                   	push   %esp
415084:	68 72 65 61 64       	push   $0x64616572
415089:	41                   	inc    %ecx
41508a:	74 74                	je     0x415100
41508c:	72 69                	jb     0x4150f7
41508e:	62 75 74             	bound  %esi,0x74(%ebp)