414f12:	69
414f13:	67 68 74 65 64 42    	addr16 push $0x42646574
414f19:	61                   	popa
414f1a:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f1d:	72 6f                	jb     0x414f8e
414f1f:	75 6e                	jne    0x414f8f
414f21:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414f25:	44                   	inc    %esp
414f26:	72 61                	jb     0x414f89
414f28:	77 49                	ja     0x414f73
414f2a:	74 65                	je     0x414f91
414f2c:	6d                   	insl   (%dx),%es:(%edi)
414f2d:	42                   	inc    %edx
414f2e:	61                   	popa
414f2f:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f32:	72 6f                	jb     0x414fa3
414f34:	75 6e                	jne    0x414fa4
414f36:	64 00 44 61 79       	add    %al,%fs:0x79(%ecx,%eiz,2)
414f3b:	54                   	push   %esp
414f3c:	6f                   	outsl  %ds:(%esi),(%dx)
414f3d:	70 42                	jo     0x414f81
414f3f:	61                   	popa
414f40:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f43:	72 6f                	jb     0x414fb4
414f45:	75 6e                	jne    0x414fb5
414f47:	64 00 54 6f 64       	add    %dl,%fs:0x64(%edi,%ebp,2)
414f4c:	61                   	popa
414f4d:	79 54                	jns    0x414fa3
414f4f:	6f                   	outsl  %ds:(%esi),(%dx)
414f50:	70 42                	jo     0x414f94
414f52:	61                   	popa
414f53:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f56:	72 6f                	jb     0x414fc7
414f58:	75 6e                	jne    0x414fc8
414f5a:	64 00 57 65          	add    %dl,%fs:0x65(%edi)
414f5e:	65 6b 48 65 61       	imul   $0x61,%gs:0x65(%eax),%ecx
414f63:	64 65 72 42          	fs gs jb 0x414fa9
414f67:	61                   	popa
414f68:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f6b:	72 6f                	jb     0x414fdc
414f6d:	75 6e                	jne    0x414fdd
414f6f:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414f73:	44                   	inc    %esp
414f74:	72 61                	jb     0x414fd7
414f76:	77 44                	ja     0x414fbc
414f78:	61                   	popa
414f79:	79 48                	jns    0x414fc3
414f7b:	65 61                	gs popa
414f7d:	64 65 72 42          	fs gs jb 0x414fc3
414f81:	61                   	popa
414f82:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414f85:	72 6f                	jb     0x414ff6
414f87:	75 6e                	jne    0x414ff7
414f89:	64 00 54 69 6d       	add    %dl,%fs:0x6d(%ecx,%ebp,2)
414f8e:	65 55                	gs push %ebp
414f90:	6e                   	outsb  %ds:(%esi),(%dx)
414f91:	69 74 42 61 63 6b 67 	imul   $0x72676b63,0x61(%edx,%eax,2),%esi
414f98:	72
414f99:	6f                   	outsl  %ds:(%esi),(%dx)
414f9a:	75 6e                	jne    0x41500a
414f9c:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414fa0:	44                   	inc    %esp
414fa1:	72 61                	jb     0x415004
414fa3:	77 42                	ja     0x414fe7
414fa5:	61                   	popa
414fa6:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414fa9:	72 6f                	jb     0x41501a
414fab:	75 6e                	jne    0x41501b
414fad:	64 00 44 61 79       	add    %al,%fs:0x79(%ecx,%eiz,2)
414fb2:	4f                   	dec    %edi
414fb3:	76 65                	jbe    0x41501a
414fb5:	72 66                	jb     0x41501d
414fb7:	6c                   	insb   (%dx),%es:(%edi)
414fb8:	6f                   	outsl  %ds:(%esi),(%dx)
414fb9:	77 42                	ja     0x414ffd
414fbb:	61                   	popa
414fbc:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414fbf:	72 6f                	jb     0x415030
414fc1:	75 6e                	jne    0x415031
414fc3:	64 00 6d 65          	add    %ch,%fs:0x65(%ebp)
414fc7:	74 68                	je     0x415031
414fc9:	6f                   	outsl  %ds:(%esi),(%dx)
414fca:	64 00 47 6f          	add    %al,%fs:0x6f(%edi)
414fce:	42                   	inc    %edx
414fcf:	61                   	popa
414fd0:	63 6b 77             	arpl   %ebp,0x77(%ebx)
414fd3:	61                   	popa
414fd4:	72 64                	jb     0x41503a
414fd6:	00 47 6f             	add    %al,0x6f(%edi)
414fd9:	46                   	inc    %esi
414fda:	6f                   	outsl  %ds:(%esi),(%dx)
414fdb:	72 77                	jb     0x415054
414fdd:	61                   	popa
414fde:	72 64                	jb     0x415044
414fe0:	00 43 6c             	add    %al,0x6c(%ebx)
414fe3:	65 61                	gs popa
414fe5:	72 49                	jb     0x415030
414fe7:	74 65                	je     0x41504e
414fe9:	6d                   	insl   (%dx),%es:(%edi)
414fea:	45                   	inc    %ebp
414feb:	78 69                	js     0x415056
414fed:	73 74                	jae    0x415063
414fef:	61                   	popa
414ff0:	6e                   	outsb  %ds:(%esi),(%dx)
414ff1:	63 65 00             	arpl   %esp,0x0(%ebp)
414ff4:	67 65 74 5f          	addr16 gs je 0x415057
414ff8:	4b                   	dec    %ebx
414ff9:	65 79 43             	gs jns 0x41503f
414ffc:	6f                   	outsl  %ds:(%esi),(%dx)
414ffd:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
415002:	74 5f                	je     0x415063
415004:	4d                   	dec    %ebp
415005:	6f                   	outsl  %ds:(%esi),(%dx)
415006:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
41500b:	74 5f                	je     0x41506c
41500d:	41                   	inc    %ecx
41500e:	75 74                	jne    0x415084
415010:	6f                   	outsl  %ds:(%esi),(%dx)
415011:	53                   	push   %ebx
415012:	63 61 6c             	arpl   %esp,0x6c(%ecx)
415015:	65 4d                	gs dec %ebp
415017:	6f                   	outsl  %ds:(%esi),(%dx)
415018:	64 65 00 43 6f       	fs add %al,%gs:0x6f(%ebx)
41501d:	6d                   	insl   (%dx),%es:(%edi)
41501e:	62 69 6e             	bound  %ebp,0x6e(%ecx)
415021:	65 4d                	gs dec %ebp
415023:	6f                   	outsl  %ds:(%esi),(%dx)
415024:	64 65 00 50 61       	fs add %dl,%gs:0x61(%eax)
415029:	64 64 69 6e 67 4d 6f 	fs imul $0x65646f4d,%fs:0x67(%esi),%ebp
415030:	64 65
415032:	00 67 65             	add    %ah,0x65(%edi)
415035:	74 5f                	je     0x415096
415037:	53                   	push   %ebx
415038:	6d                   	insl   (%dx),%es:(%edi)
415039:	6f                   	outsl  %ds:(%esi),(%dx)
41503a:	6f                   	outsl  %ds:(%esi),(%dx)
41503b:	74 68                	je     0x4150a5
41503d:	69 6e 67 4d 6f 64 65 	imul   $0x65646f4d,0x67(%esi),%ebp
415044:	00 73 65             	add    %dh,0x65(%ebx)
415047:	74 5f                	je     0x4150a8
415049:	53                   	push   %ebx
41504a:	6d                   	insl   (%dx),%es:(%edi)
41504b:	6f                   	outsl  %ds:(%esi),(%dx)
41504c:	6f                   	outsl  %ds:(%esi),(%dx)
41504d:	74 68                	je     0x4150b7
41504f:	69 6e 67 4d 6f 64 65 	imul   $0x65646f4d,0x67(%esi),%ebp
415056:	00 73 65             	add    %dh,0x65(%ebx)
415059:	74 5f                	je     0x4150ba
41505b:	49                   	dec    %ecx
41505c:	6e                   	outsb  %ds:(%esi),(%dx)
41505d:	74 65                	je     0x4150c4
41505f:	72 70                	jb     0x4150d1
415061:	6f                   	outsl  %ds:(%esi),(%dx)
415062:	6c                   	insb   (%dx),%es:(%edi)
415063:	61                   	popa
415064:	74 69                	je     0x4150cf
415066:	6f                   	outsl  %ds:(%esi),(%dx)
415067:	6e                   	outsb  %ds:(%esi),(%dx)
415068:	4d                   	dec    %ebp
415069:	6f                   	outsl  %ds:(%esi),(%dx)
41506a:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
41506f:	74 5f                	je     0x4150d0
415071:	53                   	push   %ebx
415072:	65 6c                	gs insb (%dx),%es:(%edi)
415074:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
415079:	6e                   	outsb  %ds:(%esi),(%dx)
41507a:	4d                   	dec    %ebp
41507b:	6f                   	outsl  %ds:(%esi),(%dx)
41507c:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
415081:	74 5f                	je     0x4150e2
415083:	53                   	push   %ebx
415084:	65 6c                	gs insb (%dx),%es:(%edi)
415086:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41508b:	6e                   	outsb  %ds:(%esi),(%dx)
41508c:	4d                   	dec    %ebp
41508d:	6f                   	outsl  %ds:(%esi),(%dx)
41508e:	64 65 00 5f 73       	fs add %bl,%gs:0x73(%edi)
415093:	65 6c                	gs insb (%dx),%es:(%edi)
415095:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41509a:	6e                   	outsb  %ds:(%esi),(%dx)
41509b:	4d                   	dec    %ebp
41509c:	6f                   	outsl  %ds:(%esi),(%dx)
41509d:	64 65 00 43 69       	fs add %al,%gs:0x69(%ebx)
4150a2:	70 68                	jo     0x41510c
4150a4:	65 72 4d             	gs jb  0x4150f4
4150a7:	6f                   	outsl  %ds:(%esi),(%dx)
4150a8:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
4150ad:	74 5f                	je     0x41510e
4150af:	44                   	inc    %esp
4150b0:	61                   	popa
4150b1:	79 73                	jns    0x415126
4150b3:	4d                   	dec    %ebp
4150b4:	6f                   	outsl  %ds:(%esi),(%dx)
4150b5:	64 65 00 43 61       	fs add %al,%gs:0x61(%ebx)
4150ba:	6c                   	insb   (%dx),%es:(%edi)
4150bb:	65 6e                	outsb  %gs:(%esi),(%dx)
4150bd:	64 61                	fs popa
4150bf:	72 44                	jb     0x415105
4150c1:	61                   	popa
4150c2:	79 73                	jns    0x415137
4150c4:	4d                   	dec    %ebp
4150c5:	6f                   	outsl  %ds:(%esi),(%dx)
4150c6:	64 65 00 53 65       	fs add %dl,%gs:0x65(%ebx)
4150cb:	74 44                	je     0x415111
4150cd:	61                   	popa
4150ce:	79 73                	jns    0x415143
4150d0:	4d                   	dec    %ebp
4150d1:	6f                   	outsl  %ds:(%esi),(%dx)
4150d2:	64 65 00 5f 64       	fs add %bl,%gs:0x64(%edi)
4150d7:	61                   	popa
4150d8:	79 73                	jns    0x41514d
4150da:	4d                   	dec    %ebp
4150db:	6f                   	outsl  %ds:(%esi),(%dx)
4150dc:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
4150e1:	74 5f                	je     0x415142
4150e3:	50                   	push   %eax
4150e4:	69 78 65 6c 4f 66 66 	imul   $0x66664f6c,0x65(%eax),%edi
4150eb:	73 65                	jae    0x415152
4150ed:	74 4d                	je     0x41513c
4150ef:	6f                   	outsl  %ds:(%esi),(%dx)
4150f0:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
4150f5:	74 5f                	je     0x415156
4150f7:	45                   	inc    %ebp
4150f8:	64 69 74 4d 6f 64 65 	imul   $0x41006564,%fs:0x6f(%ebp,%ecx,2),%esi
4150ff:	00 41
415101:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415105:	61                   	popa
415106:	74 65                	je     0x41516d
415108:	45                   	inc    %ebp
415109:	64 69 74 4d 6f 64 65 	imul   $0x46006564,%fs:0x6f(%ebp,%ecx,2),%esi
415110:	00 46
415112:	69 6e 61 6c 69 7a 65 	imul   $0x657a696c,0x61(%esi),%ebp
415119:	45                   	inc    %ebp
41511a:	64 69 74 4d 6f 64 65 	imul   $0x65006564,%fs:0x6f(%ebp,%ecx,2),%esi
415121:	00 65
415123:	64 69 74 4d 6f 64 65 	imul   $0x6d006564,%fs:0x6f(%ebp,%ecx,2),%esi
41512a:	00 6d
41512c:	6f                   	outsl  %ds:(%esi),(%dx)
41512d:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
415132:	74 5f                	je     0x415193
415134:	49                   	dec    %ecx
415135:	6d                   	insl   (%dx),%es:(%edi)
415136:	61                   	popa
415137:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
41513c:	74 5f                	je     0x41519d
41513e:	49                   	dec    %ecx
41513f:	6d                   	insl   (%dx),%es:(%edi)
415140:	61                   	popa
415141:	67 65 00 4f 6e       	add    %cl,%gs:0x6e(%bx)
415146:	44                   	inc    %esp
415147:	72 61                	jb     0x4151aa
415149:	77 49                	ja     0x415194
41514b:	74 65                	je     0x4151b2
41514d:	6d                   	insl   (%dx),%es:(%edi)
41514e:	49                   	dec    %ecx
41514f:	6d                   	insl   (%dx),%es:(%edi)
415150:	61                   	popa
415151:	67 65 00 44 72       	add    %al,%gs:0x72(%si)
415156:	61                   	popa
415157:	77 49                	ja     0x4151a2
415159:	6d                   	insl   (%dx),%es:(%edi)
41515a:	61                   	popa
41515b:	67 65 00 5f 69       	add    %bl,%gs:0x69(%bx)
415160:	6d                   	insl   (%dx),%es:(%edi)
415161:	61                   	popa
415162:	67 65 00 41 64       	add    %al,%gs:0x64(%bx,%di)
415167:	64 52                	fs push %edx
415169:	61                   	popa
41516a:	6e                   	outsb  %ds:(%esi),(%dx)
41516b:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
415170:	74 5f                	je     0x4151d1
415172:	49                   	dec    %ecx
415173:	73 4f                	jae    0x4151c4
415175:	6e                   	outsb  %ds:(%esi),(%dx)
415176:	56                   	push   %esi
415177:	69 65 77 44 61 74 65 	imul   $0x65746144,0x77(%ebp),%esp
41517e:	52                   	push   %edx
41517f:	61                   	popa
415180:	6e                   	outsb  %ds:(%esi),(%dx)
415181:	67 65 00 52 65       	add    %dl,%gs:0x65(%bp,%si)
415186:	6d                   	insl   (%dx),%es:(%edi)
415187:	6f                   	outsl  %ds:(%esi),(%dx)
415188:	76 65                	jbe    0x4151ef
41518a:	52                   	push   %edx
41518b:	61                   	popa
41518c:	6e                   	outsb  %ds:(%esi),(%dx)
41518d:	67 65 00 53 65       	add    %dl,%gs:0x65(%bp,%di)
415192:	74 53                	je     0x4151e7
415194:	65 6c                	gs insb (%dx),%es:(%edi)
415196:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41519b:	6e                   	outsb  %ds:(%esi),(%dx)
41519c:	52                   	push   %edx
41519d:	61                   	popa
41519e:	6e                   	outsb  %ds:(%esi),(%dx)
41519f:	67 65 00 43 61       	add    %al,%gs:0x61(%bp,%di)
4151a4:	6c                   	insb   (%dx),%es:(%edi)
4151a5:	65 6e                	outsb  %gs:(%esi),(%dx)
4151a7:	64 61                	fs popa
4151a9:	72 48                	jb     0x4151f3
4151ab:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
4151b2:	74 52                	je     0x415206
4151b4:	61                   	popa
4151b5:	6e                   	outsb  %ds:(%esi),(%dx)
4151b6:	67 65 00 49 6e       	add    %cl,%gs:0x6e(%bx,%di)
4151bb:	73 65                	jae    0x415222
4151bd:	72 74                	jb     0x415233
4151bf:	52                   	push   %edx
4151c0:	61                   	popa
4151c1:	6e                   	outsb  %ds:(%esi),(%dx)
4151c2:	67 65 00 53 65       	add    %dl,%gs:0x65(%bp,%di)
4151c7:	74 56                	je     0x41521f
4151c9:	69 65 77 52 61 6e 67 	imul   $0x676e6152,0x77(%ebp),%esp
4151d0:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4151d4:	6d                   	insl   (%dx),%es:(%edi)
4151d5:	70 61                	jo     0x415238
4151d7:	72 65                	jb     0x41523e
4151d9:	45                   	inc    %ebp
4151da:	78 63                	js     0x41523f
4151dc:	68 61 6e 67 65       	push   $0x65676e61
4151e1:	00 67 65             	add    %ah,0x65(%edi)
4151e4:	74 5f                	je     0x415245
4151e6:	4f                   	dec    %edi
4151e7:	72 61                	jb     0x41524a
4151e9:	6e                   	outsb  %ds:(%esi),(%dx)
4151ea:	67 65 00 54 6f       	add    %dl,%gs:0x6f(%si)
4151ef:	53                   	push   %ebx
4151f0:	74 72                	je     0x415264
4151f2:	69 6e 67 4c 61 72 67 	imul   $0x6772614c,0x67(%esi),%ebp
4151f9:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
4151fd:	64 49                	fs dec %ecx
4151ff:	6e                   	outsb  %ds:(%esi),(%dx)
415200:	76 6f                	jbe    0x415271
415202:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
415206:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
41520d:	6f 6b
41520f:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
415213:	74 5f                	je     0x415274
415215:	54                   	push   %esp
415216:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
41521d:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
415221:	74 5f                	je     0x415282
415223:	54                   	push   %esp
415224:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
41522b:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
41522f:	6c                   	insb   (%dx),%es:(%edi)
415230:	65 6e                	outsb  %gs:(%esi),(%dx)
415232:	64 61                	fs popa
415234:	72 54                	jb     0x41528a
415236:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
41523d:	65 00 4f 6e          	add    %cl,%gs:0x6e(%edi)