418dff:	64 54                	fs push %esp
418e01:	6f                   	outsl  %ds:(%esi),(%dx)
418e02:	00 4d 6f             	add    %cl,0x6f(%ebp)
418e05:	76 65                	jbe    0x418e6c
418e07:	64 50                	fs push %eax
418e09:	69 65 63 65 54 6f 00 	imul   $0x6f5465,0x63(%ebp),%esp
418e10:	43                   	inc    %ebx
418e11:	6f                   	outsl  %ds:(%esi),(%dx)
418e12:	6d                   	insl   (%dx),%es:(%edi)
418e13:	70 61                	jo     0x418e76
418e15:	72 65                	jb     0x418e7c
418e17:	54                   	push   %esp
418e18:	6f                   	outsl  %ds:(%esi),(%dx)
418e19:	00 63 65             	add    %ah,0x65(%ebx)
418e1c:	6c                   	insb   (%dx),%es:(%edi)
418e1d:	6c                   	insb   (%dx),%es:(%edi)
418e1e:	54                   	push   %esp
418e1f:	6f                   	outsl  %ds:(%esi),(%dx)
418e20:	00 4d 6f             	add    %cl,0x6f(%ebp)
418e23:	76 65                	jbe    0x418e8a
418e25:	64 53                	fs push %ebx
418e27:	6f                   	outsl  %ds:(%esi),(%dx)
418e28:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418e2c:	6e                   	outsb  %ds:(%esi),(%dx)
418e2d:	54                   	push   %esp
418e2e:	6f                   	outsl  %ds:(%esi),(%dx)
418e2f:	00 70 54             	add    %dh,0x54(%eax)
418e32:	6f                   	outsl  %ds:(%esi),(%dx)
418e33:	00 72 65             	add    %dh,0x65(%edx)
418e36:	6e                   	outsb  %ds:(%esi),(%dx)
418e37:	64 65 72 54          	fs gs jb 0x418e8f
418e3b:	6f                   	outsl  %ds:(%esi),(%dx)
418e3c:	00 73 54             	add    %dh,0x54(%ebx)
418e3f:	6f                   	outsl  %ds:(%esi),(%dx)
418e40:	00 6d 6e             	add    %ch,0x6e(%ebp)
418e43:	75 4c                	jne    0x418e91
418e45:	65 76 65             	gs jbe 0x418ead
418e48:	6c                   	insb   (%dx),%es:(%edi)
418e49:	52                   	push   %edx
418e4a:	65 64 6f             	gs outsl %fs:(%esi),(%dx)
418e4d:	00 5f 72             	add    %bl,0x72(%edi)
418e50:	65 64 6f             	gs outsl %fs:(%esi),(%dx)
418e53:	00 6d 6e             	add    %ch,0x6e(%ebp)
418e56:	75 4c                	jne    0x418ea4
418e58:	65 76 65             	gs jbe 0x418ec0
418e5b:	6c                   	insb   (%dx),%es:(%edi)
418e5c:	55                   	push   %ebp
418e5d:	6e                   	outsb  %ds:(%esi),(%dx)
418e5e:	64 6f                	outsl  %fs:(%esi),(%dx)
418e60:	00 5f 75             	add    %bl,0x75(%edi)
418e63:	6e                   	outsb  %ds:(%esi),(%dx)
418e64:	64 6f                	outsl  %fs:(%esi),(%dx)
418e66:	00 4d 65             	add    %cl,0x65(%ebp)
418e69:	74 68                	je     0x418ed3
418e6b:	6f                   	outsl  %ds:(%esi),(%dx)
418e6c:	64 49                	fs dec %ecx
418e6e:	6e                   	outsb  %ds:(%esi),(%dx)
418e6f:	66 6f                	outsw  %ds:(%esi),(%dx)
418e71:	00 43 75             	add    %al,0x75(%ebx)
418e74:	6c                   	insb   (%dx),%es:(%edi)
418e75:	74 75                	je     0x418eec
418e77:	72 65                	jb     0x418ede
418e79:	49                   	dec    %ecx
418e7a:	6e                   	outsb  %ds:(%esi),(%dx)
418e7b:	66 6f                	outsw  %ds:(%esi),(%dx)
418e7d:	00 43 6f             	add    %al,0x6f(%ebx)
418e80:	6e                   	outsb  %ds:(%esi),(%dx)
418e81:	73 6f                	jae    0x418ef2
418e83:	6c                   	insb   (%dx),%es:(%edi)
418e84:	65 4b                	gs dec %ebx
418e86:	65 79 49             	gs jns 0x418ed2
418e89:	6e                   	outsb  %ds:(%esi),(%dx)
418e8a:	66 6f                	outsw  %ds:(%esi),(%dx)
418e8c:	00 63 74             	add    %ah,0x74(%ebx)
418e8f:	4c                   	dec    %esp
418e90:	6f                   	outsl  %ds:(%esi),(%dx)
418e91:	67 6f                	outsl  %ds:(%si),(%dx)
418e93:	00 74 6f 00          	add    %dh,0x0(%edi,%ebp,2)
418e97:	6d                   	insl   (%dx),%es:(%edi)
418e98:	6f                   	outsl  %ds:(%esi),(%dx)
418e99:	75 73                	jne    0x418f0e
418e9b:	65 55                	gs push %ebp
418e9d:	70 00                	jo     0x418e9f
418e9f:	4d                   	dec    %ebp
418ea0:	61                   	popa
418ea1:	69 6e 41 72 65 61 5f 	imul   $0x5f616572,0x41(%esi),%ebp
418ea8:	4d                   	dec    %ebp
418ea9:	65 73 73             	gs jae 0x418f1f
418eac:	61                   	popa
418ead:	67 65 5f             	addr16 gs pop %edi
418eb0:	47                   	inc    %edi
418eb1:	69 76 65 55 70 00 44 	imul   $0x44007055,0x65(%esi),%esi
418eb8:	69 61 6c 6f 67 73 5f 	imul   $0x5f73676f,0x6c(%ecx),%esp
418ebf:	62 74 6e 47          	bound  %esi,0x47(%esi,%ebp,2)
418ec3:	69 76 65 55 70 00 72 	imul   $0x72007055,0x65(%esi),%esi
418eca:	65 68 65 61 70 69    	gs push $0x69706165
418ed0:	66 79 55             	data16 jns 0x418f28
418ed3:	70 00                	jo     0x418ed5
418ed5:	73 70                	jae    0x418f47
418ed7:	65 63 69 61          	arpl   %ebp,%gs:0x61(%ecx)
418edb:	6c                   	insb   (%dx),%es:(%edi)
418edc:	48                   	dec    %eax
418edd:	65 61                	gs popa
418edf:	70 00                	jo     0x418ee1
418ee1:	42                   	inc    %edx
418ee2:	69 74 6d 61 70 00 73 	imul   $0x77730070,0x61(%ebp,%ebp,2),%esi
418ee9:	77
418eea:	61                   	popa
418eeb:	70 00                	jo     0x418eed
418eed:	62 74 6e 45          	bound  %esi,0x45(%esi,%ebp,2)
418ef1:	64 69 74 4c 65 76 65 	imul   $0x536c6576,%fs:0x65(%esp,%ecx,2),%esi
418ef8:	6c 53
418efa:	65 70 00             	gs jo  0x418efd
418efd:	4d                   	dec    %ebp
418efe:	65 65 70 00          	gs gs jo 0x418f02
418f02:	53                   	push   %ebx
418f03:	6c                   	insb   (%dx),%es:(%edi)
418f04:	65 65 70 00          	gs gs jo 0x418f08
418f08:	53                   	push   %ebx
418f09:	65 74 43             	gs je  0x418f4f
418f0c:	6c                   	insb   (%dx),%es:(%edi)
418f0d:	69 70 00 73 65 74 5f 	imul   $0x5f746573,0x0(%eax),%esi
418f14:	53                   	push   %ebx
418f15:	69 7a 69 6e 67 47 72 	imul   $0x7247676e,0x69(%edx),%edi
418f1c:	69 70 00 54 6f 6f 6c 	imul   $0x6c6f6f54,0x0(%eax),%esi
418f23:	53                   	push   %ebx
418f24:	74 72                	je     0x418f98
418f26:	69 70 00 53 74 61 74 	imul   $0x74617453,0x0(%eax),%esi
418f2d:	75 73                	jne    0x418fa2
418f2f:	53                   	push   %ebx
418f30:	74 72                	je     0x418fa4
418f32:	69 70 00 73 65 74 5f 	imul   $0x5f746573,0x0(%eax),%esi
418f39:	43                   	inc    %ebx
418f3a:	6f                   	outsl  %ds:(%esi),(%dx)
418f3b:	6e                   	outsb  %ds:(%esi),(%dx)
418f3c:	74 65                	je     0x418fa3
418f3e:	78 74                	js     0x418fb4
418f40:	4d                   	dec    %ebp
418f41:	65 6e                	outsb  %gs:(%esi),(%dx)
418f43:	75 53                	jne    0x418f98
418f45:	74 72                	je     0x418fb9
418f47:	69 70 00 6d 6e 75 48 	imul   $0x48756e6d,0x0(%eax),%esi
418f4e:	65 6c                	gs insb (%dx),%es:(%edi)
418f50:	70 48                	jo     0x418f9a
418f52:	65 6c                	gs insb (%dx),%es:(%edi)
418f54:	70 00                	jo     0x418f56
418f56:	6d                   	insl   (%dx),%es:(%edi)
418f57:	6e                   	outsb  %ds:(%esi),(%dx)
418f58:	75 48                	jne    0x418fa2
418f5a:	65 6c                	gs insb (%dx),%es:(%edi)
418f5c:	70 00                	jo     0x418f5e
418f5e:	68 65 6c 70 00       	push   $0x706c65
418f63:	50                   	push   %eax
418f64:	6f                   	outsl  %ds:(%esi),(%dx)
418f65:	70 00                	jo     0x418f67
418f67:	67 65 74 5f          	addr16 gs je 0x418fca
418f6b:	54                   	push   %esp
418f6c:	6f                   	outsl  %ds:(%esi),(%dx)
418f6d:	70 00                	jo     0x418f6f
418f6f:	69 6e 47 78 64 6f 70 	imul   $0x706f6478,0x47(%esi),%ebp
418f76:	00 73 65             	add    %dh,0x65(%ebx)
418f79:	74 5f                	je     0x418fda
418f7b:	54                   	push   %esp
418f7c:	61                   	popa
418f7d:	62 53 74             	bound  %edx,0x74(%ebx)
418f80:	6f                   	outsl  %ds:(%esi),(%dx)
418f81:	70 00                	jo     0x418f83
418f83:	54                   	push   %esp
418f84:	72 61                	jb     0x418fe7
418f86:	6e                   	outsb  %ds:(%esi),(%dx)
418f87:	73 6c                	jae    0x418ff5
418f89:	61                   	popa
418f8a:	74 69                	je     0x418ff5
418f8c:	6f                   	outsl  %ds:(%esi),(%dx)
418f8d:	6e                   	outsb  %ds:(%esi),(%dx)
418f8e:	47                   	inc    %edi
418f8f:	72 6f                	jb     0x419000
418f91:	75 70                	jne    0x419003
418f93:	00 54 72 00          	add    %dl,0x0(%edx,%esi,2)
418f97:	54                   	push   %esp
418f98:	69 74 6c 65 42 61 72 	imul   $0x726142,0x65(%esp,%ebp,2),%esi
418f9f:	00
418fa0:	74 6f                	je     0x419011
418fa2:	67 67 6c             	addr16 insb (%dx),%es:(%di)
418fa5:	65 53                	gs push %ebx
418fa7:	74 61                	je     0x41900a
418fa9:	74 75                	je     0x419020
418fab:	73 42                	jae    0x418fef
418fad:	61                   	popa
418fae:	72 00                	jb     0x418fb0
418fb0:	6d                   	insl   (%dx),%es:(%edi)
418fb1:	6e                   	outsb  %ds:(%esi),(%dx)
418fb2:	75 4f                	jne    0x419003
418fb4:	70 74                	jo     0x41902a
418fb6:	69 6f 6e 73 53 74 61 	imul   $0x61745373,0x6e(%edi),%ebp
418fbd:	74 75                	je     0x419034
418fbf:	73 42                	jae    0x419003
418fc1:	61                   	popa
418fc2:	72 00                	jb     0x418fc4
418fc4:	63 74 53 74          	arpl   %esi,0x74(%ebx,%edx,2)
418fc8:	61                   	popa
418fc9:	74 75                	je     0x419040
418fcb:	73 42                	jae    0x41900f
418fcd:	61                   	popa
418fce:	72 00                	jb     0x418fd0
418fd0:	44                   	inc    %esp
418fd1:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
418fd8:	74 61                	je     0x41903b
418fda:	74 75                	je     0x419051
418fdc:	73 42                	jae    0x419020
418fde:	61                   	popa
418fdf:	72 00                	jb     0x418fe1
418fe1:	73 65                	jae    0x419048
418fe3:	74 5f                	je     0x419044
418fe5:	53                   	push   %ebx
418fe6:	68 6f 77 49 6e       	push   $0x6e49776f
418feb:	54                   	push   %esp
418fec:	61                   	popa
418fed:	73 6b                	jae    0x41905a
418fef:	62 61 72             	bound  %esp,0x72(%ecx)
418ff2:	00 74 6f 67          	add    %dh,0x67(%edi,%ebp,2)
418ff6:	67 6c                	insb   (%dx),%es:(%di)
418ff8:	65 50                	gs push %eax
418ffa:	6c                   	insb   (%dx),%es:(%edi)
418ffb:	61                   	popa
418ffc:	79 69                	jns    0x419067
418ffe:	6e                   	outsb  %ds:(%esi),(%dx)
418fff:	67 54                	addr16 push %esp
419001:	6f                   	outsl  %ds:(%esi),(%dx)
419002:	6f                   	outsl  %ds:(%esi),(%dx)
419003:	6c                   	insb   (%dx),%es:(%edi)
419004:	62 61 72             	bound  %esp,0x72(%ecx)
419007:	00 6d 6e             	add    %ch,0x6e(%ebp)
41900a:	75 4f                	jne    0x41905b
41900c:	70 74                	jo     0x419082
41900e:	69 6f 6e 73 50 6c 61 	imul   $0x616c5073,0x6e(%edi),%ebp
419015:	79 69                	jns    0x419080
419017:	6e                   	outsb  %ds:(%esi),(%dx)
419018:	67 54                	addr16 push %esp
41901a:	6f                   	outsl  %ds:(%esi),(%dx)
41901b:	6f                   	outsl  %ds:(%esi),(%dx)
41901c:	6c                   	insb   (%dx),%es:(%edi)
41901d:	62 61 72             	bound  %esp,0x72(%ecx)
419020:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
419024:	70 6c                	jo     0x419092
419026:	61                   	popa
419027:	79 50                	jns    0x419079
419029:	6c                   	insb   (%dx),%es:(%edi)
41902a:	61                   	popa
41902b:	79 69                	jns    0x419096
41902d:	6e                   	outsb  %ds:(%esi),(%dx)
41902e:	67 54                	addr16 push %esp
419030:	6f                   	outsl  %ds:(%esi),(%dx)
419031:	6f                   	outsl  %ds:(%esi),(%dx)
419032:	6c                   	insb   (%dx),%es:(%edi)
419033:	62 61 72             	bound  %esp,0x72(%ecx)
419036:	00 74 6f 67          	add    %dh,0x67(%edi,%ebp,2)
41903a:	67 6c                	insb   (%dx),%es:(%di)
41903c:	65 45                	gs inc %ebp
41903e:	64 69 74 4c 65 76 65 	imul   $0x546c6576,%fs:0x65(%esp,%ecx,2),%esi
419045:	6c 54
419047:	6f                   	outsl  %ds:(%esi),(%dx)
419048:	6f                   	outsl  %ds:(%esi),(%dx)
419049:	6c                   	insb   (%dx),%es:(%edi)
41904a:	62 61 72             	bound  %esp,0x72(%ecx)
41904d:	00 6d 6e             	add    %ch,0x6e(%ebp)
419050:	75 4f                	jne    0x4190a1
419052:	70 74                	jo     0x4190c8
419054:	69 6f 6e 73 45 64 69 	imul   $0x69644573,0x6e(%edi),%ebp
41905b:	74 4c                	je     0x4190a9
41905d:	65 76 65             	gs jbe 0x4190c5
419060:	6c                   	insb   (%dx),%es:(%edi)
419061:	54                   	push   %esp
419062:	6f                   	outsl  %ds:(%esi),(%dx)
419063:	6f                   	outsl  %ds:(%esi),(%dx)
419064:	6c                   	insb   (%dx),%es:(%edi)
419065:	62 61 72             	bound  %esp,0x72(%ecx)
419068:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
41906c:	70 6c                	jo     0x4190da
41906e:	61                   	popa
41906f:	79 45                	jns    0x4190b6
419071:	64 69 74 4c 65 76 65 	imul   $0x546c6576,%fs:0x65(%esp,%ecx,2),%esi
419078:	6c 54
41907a:	6f                   	outsl  %ds:(%esi),(%dx)
41907b:	6f                   	outsl  %ds:(%esi),(%dx)
41907c:	6c                   	insb   (%dx),%es:(%edi)
41907d:	62 61 72             	bound  %esp,0x72(%ecx)
419080:	00 74 6f 67          	add    %dh,0x67(%edi,%ebp,2)
419084:	67 6c                	insb   (%dx),%es:(%di)
419086:	65 46                	gs inc %esi
419088:	69 6c 65 45 64 69 74 	imul   $0x54746964,0x45(%ebp,%eiz,2),%ebp
41908f:	54
419090:	6f                   	outsl  %ds:(%esi),(%dx)
419091:	6f                   	outsl  %ds:(%esi),(%dx)
419092:	6c                   	insb   (%dx),%es:(%edi)
419093:	62 61 72             	bound  %esp,0x72(%ecx)
419096:	00 43 6c             	add    %al,0x6c(%ebx)
419099:	65 61                	gs popa
41909b:	72 00                	jb     0x41909d
41909d:	43                   	inc    %ebx
41909e:	68 61 72 00 4d       	push   $0x4d007261
4190a3:	61                   	popa
4190a4:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
4190ab:	56                   	push   %esi
4190ac:	61                   	popa
4190ad:	6c                   	insb   (%dx),%es:(%edi)
4190ae:	69 64 69 74 79 5f 57 	imul   $0x72575f79,0x74(%ecx,%ebp,2),%esp
4190b5:	72
4190b6:	6f                   	outsl  %ds:(%esi),(%dx)
4190b7:	6e                   	outsb  %ds:(%esi),(%dx)
4190b8:	67 4e                	addr16 dec %esi
4190ba:	75 6d                	jne    0x419129
4190bc:	62 65 72             	bound  %esp,0x72(%ebp)
4190bf:	00 53 74             	add    %dl,0x74(%ebx)
4190c2:	72 65                	jb     0x419129
4190c4:	61                   	popa
4190c5:	6d                   	insl   (%dx),%es:(%edi)
4190c6:	52                   	push   %edx
4190c7:	65 61                	gs popa
4190c9:	64 65 72 00          	fs gs jb 0x4190cd
4190cd:	54                   	push   %esp
4190ce:	65 78 74             	gs js  0x419145
4190d1:	52                   	push   %edx
4190d2:	65 61                	gs popa
4190d4:	64 65 72 00          	fs gs jb 0x4190d8
4190d8:	72 65                	jb     0x41913f
4190da:	6e                   	outsb  %ds:(%esi),(%dx)
4190db:	64 65 72 43          	fs gs jb 0x419122
4190df:	65 6c                	gs insb (%dx),%es:(%edi)
4190e1:	6c                   	insb   (%dx),%es:(%edi)
4190e2:	41                   	inc    %ecx
4190e3:	73 50                	jae    0x419135
4190e5:	61                   	popa
4190e6:	72 74                	jb     0x41915c
4190e8:	4f                   	dec    %edi
4190e9:	66 43                	inc    %bx
4190eb:	6f                   	outsl  %ds:(%esi),(%dx)
4190ec:	6d                   	insl   (%dx),%es:(%edi)
4190ed:	70 6c                	jo     0x41915b
4190ef:	65 74 65             	gs je  0x419157
4190f2:	52                   	push   %edx
4190f3:	65 6e                	outsb  %gs:(%esi),(%dx)
4190f5:	64 65 72 00          	fs gs jb 0x4190f9
4190f9:	73 65                	jae    0x419160
4190fb:	6e                   	outsb  %ds:(%esi),(%dx)
4190fc:	64 65 72 00          	fs gs jb 0x419100
419100:	72 65                	jb     0x419167
419102:	69 6e 69 74 4d 6f 76 	imul   $0x766f4d74,0x69(%esi),%ebp
419109:	65 46                	gs inc %esi
41910b:	69 6e 64 65 72 00 5f 	imul   $0x5f007265,0x64(%esi),%ebp