418ef8:	4b                   	dec    %ebx
418ef9:	55                   	push   %ebp
418efa:	70 71                	jo     0x418f6d
418efc:	42                   	inc    %edx
418efd:	65 33 79 55          	xor    %gs:0x55(%ecx),%edi
418f01:	49                   	dec    %ecx
418f02:	72 00                	jb     0x418f04
418f04:	ee                   	out    %al,(%dx)
418f05:	80 b9 00 ee 80 ba 00 	cmpb   $0x0,-0x457f1200(%ecx)
418f0c:	46                   	inc    %esi
418f0d:	78 74                	js     0x418f83
418f0f:	34 43                	xor    $0x43,%al
418f11:	61                   	popa
418f12:	39 5a 66             	cmp    %ebx,0x66(%edx)
418f15:	46                   	inc    %esi
418f16:	64 43                	fs inc %ebx
418f18:	30 54 51 50          	xor    %dl,0x50(%ecx,%edx,2)
418f1c:	70 54                	jo     0x418f72
418f1e:	6d                   	insl   (%dx),%es:(%edi)
418f1f:	00 6f 4c             	add    %ch,0x4c(%edi)
418f22:	77 6d                	ja     0x418f91
418f24:	62 38                	bound  %edi,(%eax)
418f26:	39 64 65 49          	cmp    %esp,0x49(%ebp,%eiz,2)
418f2a:	56                   	push   %esi
418f2b:	64 6a 43             	fs push $0x43
418f2e:	49                   	dec    %ecx
418f2f:	4a                   	dec    %edx
418f30:	75 33                	jne    0x418f65
418f32:	4b                   	dec    %ebx
418f33:	00 67 75             	add    %ah,0x75(%edi)
418f36:	35 70 64 78 39       	xor    $0x39786470,%eax
418f3b:	74 54                	je     0x418f91
418f3d:	62 42 62             	bound  %eax,0x62(%edx)
418f40:	4f                   	dec    %edi
418f41:	76 59                	jbe    0x418f9c
418f43:	43                   	inc    %ebx
418f44:	52                   	push   %edx
418f45:	4f                   	dec    %edi
418f46:	62 00                	bound  %eax,(%eax)
418f48:	ee                   	out    %al,(%dx)
418f49:	80 b7 00 ee 80 b8 00 	xorb   $0x0,-0x477f1200(%edi)
418f50:	ee                   	out    %al,(%dx)
418f51:	80 bb 00 ee 80 bc 00 	cmpb   $0x0,-0x437f1200(%ebx)
418f58:	ee                   	out    %al,(%dx)
418f59:	80 bd 00 ee 80 be 00 	cmpb   $0x0,-0x417f1200(%ebp)
418f60:	ee                   	out    %al,(%dx)
418f61:	80 bf 00 ee 81 80 00 	cmpb   $0x0,-0x7f7e1200(%edi)
418f68:	4d                   	dec    %ebp
418f69:	61                   	popa
418f6a:	74 68                	je     0x418fd4
418f6c:	00 4d 69             	add    %cl,0x69(%ebp)
418f6f:	6e                   	outsb  %ds:(%esi),(%dx)
418f70:	00 ee                	add    %ch,%dh
418f72:	81 81 00 ee 81 82 00 	addl   $0x8381ee00,-0x7d7e1200(%ecx)
418f79:	ee 81 83
418f7c:	00 ee                	add    %ch,%dh
418f7e:	81 84 00 ee 81 85 00 	addl   $0x8681ee,0x8581ee(%eax,%eax,1)
418f85:	ee 81 86 00
418f89:	ee                   	out    %al,(%dx)
418f8a:	81 87 00 ee 81 88 00 	addl   $0x8981ee00,-0x777e1200(%edi)
418f91:	ee 81 89
418f94:	00 ee                	add    %ch,%dh
418f96:	81 8a 00 ee 81 8b 00 	orl    $0x8c81ee00,-0x747e1200(%edx)
418f9d:	ee 81 8c
418fa0:	00 ee                	add    %ch,%dh
418fa2:	81 8d 00 55 56 41 79 	orl    $0x395a3779,0x41565500(%ebp)
418fa9:	37 5a 39
418fac:	53                   	push   %ebx
418fad:	73 46                	jae    0x418ff5
418faf:	39 4c 31 6d          	cmp    %ecx,0x6d(%ecx,%esi,1)
418fb3:	65 6b 63 39 49       	imul   $0x49,%gs:0x39(%ebx),%esp
418fb8:	00 71 38             	add    %dh,0x38(%ecx)
418fbb:	4a                   	dec    %edx
418fbc:	41                   	inc    %ecx
418fbd:	77 49                	ja     0x419008
418fbf:	39 38                	cmp    %edi,(%eax)
418fc1:	54                   	push   %esp
418fc2:	52                   	push   %edx
418fc3:	5a                   	pop    %edx
418fc4:	4c                   	dec    %esp
418fc5:	42                   	inc    %edx
418fc6:	67 6c                	insb   (%dx),%es:(%di)
418fc8:	36 4e                	ss dec %esi
418fca:	50                   	push   %eax
418fcb:	35 00 66 4b 34       	xor    $0x344b6600,%eax
418fd0:	70 41                	jo     0x419013
418fd2:	35 39 54 51 31       	xor    $0x31515439,%eax
418fd7:	42                   	inc    %edx
418fd8:	75 36                	jne    0x419010
418fda:	6a 6a                	push   $0x6a
418fdc:	6d                   	insl   (%dx),%es:(%edi)
418fdd:	69 52 66 00 ee 81 8f 	imul   $0x8f81ee00,0x66(%edx),%edx
418fe4:	00 58 70             	add    %bl,0x70(%eax)
418fe7:	48                   	dec    %eax
418fe8:	6e                   	outsb  %ds:(%esi),(%dx)
418fe9:	31 48 39             	xor    %ecx,0x39(%eax)
418fec:	4a                   	dec    %edx
418fed:	39 49 36             	cmp    %ecx,0x36(%ecx)
418ff0:	65 50                	gs push %eax
418ff2:	42                   	inc    %edx
418ff3:	33 68 72             	xor    0x72(%eax),%ebp
418ff6:	4d                   	dec    %ebp
418ff7:	4a                   	dec    %edx
418ff8:	00 70 59             	add    %dh,0x59(%eax)
418ffb:	79 4e                	jns    0x41904b
418ffd:	30 4a 39             	xor    %cl,0x39(%edx)
419000:	78 4a                	js     0x41904c
419002:	32 6b 49             	xor    0x49(%ebx),%ch
419005:	39 45 76             	cmp    %eax,0x76(%ebp)
419008:	4e                   	dec    %esi
419009:	69 75 74 00 61 64 30 	imul   $0x30646100,0x74(%ebp),%esi
419010:	43                   	inc    %ebx
419011:	39 34 39             	cmp    %esi,(%ecx,%edi,1)
419014:	75 64                	jne    0x41907a
419016:	74 4a                	je     0x419062
419018:	31 6f 48             	xor    %ebp,0x48(%edi)
41901b:	70 48                	jo     0x419065
41901d:	36 65 69 00 ee 81 96 	ss imul $0x9681ee,%gs:(%eax),%eax
419024:	00
419025:	ee                   	out    %al,(%dx)
419026:	81 97 00 48 31 66 68 	adcl   $0x39597668,0x66314800(%edi)
41902d:	76 59 39
419030:	69 76 47 65 72 43 35 	imul   $0x35437265,0x47(%esi),%esi
419037:	6e                   	outsb  %ds:(%esi),(%dx)
419038:	50                   	push   %eax
419039:	59                   	pop    %ecx
41903a:	68 37 00 ee 81       	push   $0x81ee0037
41903f:	98                   	cwtl
419040:	00 ee                	add    %ch,%dh
419042:	81 99 00 50 32 46 36 	sbbl   $0x396e6936,0x46325000(%ecx)
419049:	69 6e 39
41904c:	70 57                	jo     0x4190a5
41904e:	75 59                	jne    0x4190a9
419050:	45                   	inc    %ebp
419051:	72 6d                	jb     0x4190c0
419053:	78 64                	js     0x4190b9
419055:	53                   	push   %ebx
419056:	6f                   	outsl  %ds:(%esi),(%dx)
419057:	68 00 44 36 61       	push   $0x61364400
41905c:	6d                   	insl   (%dx),%es:(%edi)
41905d:	48                   	dec    %eax
41905e:	43                   	inc    %ebx
41905f:	39 77 61             	cmp    %esi,0x61(%edi)
419062:	43                   	inc    %ebx
419063:	6d                   	insl   (%dx),%es:(%edi)
419064:	78 37                	js     0x41909d
419066:	50                   	push   %eax
419067:	57                   	push   %edi
419068:	56                   	push   %esi
419069:	37                   	aaa
41906a:	57                   	push   %edi
41906b:	6c                   	insb   (%dx),%es:(%edi)
41906c:	00 6c 76 6b          	add    %ch,0x6b(%esi,%esi,2)
419070:	32 4d 6a             	xor    0x6a(%ebp),%cl
419073:	39 68 66             	cmp    %ebp,0x66(%eax)
419076:	31 67 36             	xor    %esp,0x36(%edi)
419079:	78 4a                	js     0x4190c5
41907b:	38 5a 6e             	cmp    %bl,0x6e(%edx)
41907e:	79 47                	jns    0x4190c7
419080:	00 69 49             	add    %ch,0x49(%ecx)
419083:	57                   	push   %edi
419084:	42                   	inc    %edx
419085:	4f                   	dec    %edi
419086:	6b 39 4c             	imul   $0x4c,(%ecx),%edi
419089:	53                   	push   %ebx
41908a:	77 49                	ja     0x4190d5
41908c:	30 31                	xor    %dh,(%ecx)
41908e:	75 4f                	jne    0x4190df
419090:	6a 4e                	push   $0x4e
419092:	4f                   	dec    %edi
419093:	4b                   	dec    %ebx
419094:	00 55 49             	add    %dl,0x49(%ebp)
419097:	6e                   	outsb  %ds:(%esi),(%dx)
419098:	74 33                	je     0x4190cd
41909a:	32 00                	xor    (%eax),%al
41909c:	ee                   	out    %al,(%dx)
41909d:	81 8e 00 ee 81 90 00 	orl    $0x9181ee00,-0x6f7e1200(%esi)
4190a4:	ee 81 91
4190a7:	00 ee                	add    %ch,%dh
4190a9:	81 92 00 4e 45 47 4a 	adcl   $0x3979324a,0x47454e00(%edx)
4190b0:	32 79 39
4190b3:	4f                   	dec    %edi
4190b4:	30 6f 4f             	xor    %ch,0x4f(%edi)
4190b7:	72 76                	jb     0x41912f
4190b9:	58                   	pop    %eax
4190ba:	53                   	push   %ebx
4190bb:	50                   	push   %eax
4190bc:	72 65                	jb     0x419123
4190be:	6a 00                	push   $0x0
4190c0:	57                   	push   %edi
4190c1:	68 30 42 6b 61       	push   $0x616b4230
4190c6:	39 48 70             	cmp    %ecx,0x70(%eax)
4190c9:	65 44                	gs inc %esp
4190cb:	69 71 49 47 30 77 66 	imul   $0x66773047,0x49(%ecx),%esi
4190d2:	38 00                	cmp    %al,(%eax)
4190d4:	ee                   	out    %al,(%dx)
4190d5:	81 93 00 ee 81 94 00 	adcl   $0x9581ee00,-0x6b7e1200(%ebx)
4190dc:	ee 81 95
4190df:	00 72 63             	add    %dh,0x63(%edx)
4190e2:	78 58                	js     0x41913c
4190e4:	6b 31 39             	imul   $0x39,(%ecx),%esi
4190e7:	33 38                	xor    (%eax),%edi
4190e9:	30 63 41             	xor    %ah,0x41(%ebx)
4190ec:	30 58 69             	xor    %bl,0x69(%eax)
4190ef:	41                   	inc    %ecx
4190f0:	57                   	push   %edi
4190f1:	41                   	inc    %ecx
4190f2:	33 00                	xor    (%eax),%eax
4190f4:	57                   	push   %edi
4190f5:	71 51                	jno    0x419148
4190f7:	78 6e                	js     0x419167
4190f9:	71 39                	jno    0x419134
4190fb:	55                   	push   %ebp
4190fc:	39 76 62             	cmp    %esi,0x62(%esi)
4190ff:	75 58                	jne    0x419159
419101:	75 5a                	jne    0x41915d
419103:	5a                   	pop    %edx
419104:	76 58                	jbe    0x41915e
419106:	75 00                	jne    0x419108
419108:	76 64                	jbe    0x41916e
41910a:	57                   	push   %edi
41910b:	33 6d 62             	xor    0x62(%ebp),%ebp
41910e:	39 51 53             	cmp    %edx,0x53(%ecx)
419111:	69 67 47 31 48 57 6c 	imul   $0x6c574831,0x47(%edi),%esp
419118:	5a                   	pop    %edx
419119:	70 38                	jo     0x419153
41911b:	00 4e 6b             	add    %cl,0x6b(%esi)
41911e:	38 59 61             	cmp    %bl,0x61(%ecx)
419121:	6f                   	outsl  %ds:(%esi),(%dx)
419122:	39 43 49             	cmp    %eax,0x49(%ebx)
419125:	56                   	push   %esi
419126:	63 39                	arpl   %edi,(%ecx)
419128:	38 67 61             	cmp    %ah,0x61(%edi)
41912b:	63 43 62             	arpl   %eax,0x62(%ebx)
41912e:	32 00                	xor    (%eax),%al
419130:	71 6b                	jno    0x41919d
419132:	78 77                	js     0x4191ab
419134:	00 4f 62             	add    %cl,0x62(%edi)
419137:	66 75 73             	data16 jne 0x4191ad
41913a:	63 61 74             	arpl   %esp,0x74(%ecx)
41913d:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
419144:	69 62 75 74 65 00 44 	imul   $0x44006574,0x75(%edx),%esp
41914b:	65 66 61             	gs popaw
41914e:	75 6c                	jne    0x4191bc
419150:	74 4d                	je     0x41919f
419152:	65 6d                	gs insl (%dx),%es:(%edi)
419154:	62 65 72             	bound  %esp,0x72(%ebp)
419157:	41                   	inc    %ecx
419158:	74 74                	je     0x4191ce
41915a:	72 69                	jb     0x4191c5
41915c:	62 75 74             	bound  %esi,0x74(%ebp)
41915f:	65 00 00             	add    %al,%gs:(%eax)
419162:	00 00                	add    %al,(%eax)
419164:	09 e3                	or     %esp,%ebx
419166:	00 f9                	add    %bh,%cl
419168:	00 ea                	add    %ch,%dl
41916a:	00 e5                	add    %ah,%ch
41916c:	00 00                	add    %al,(%eax)
41916e:	82 69 54 00          	subb   $0x0,0x54(%ecx)
419172:	53                   	push   %ebx
419173:	00 4d 00             	add    %cl,0x0(%ebp)
419176:	75 00                	jne    0x419178
419178:	55                   	push   %ebp
419179:	00 57 00             	add    %dl,0x0(%edi)
41917c:	55                   	push   %ebp
41917d:	00 47 00             	add    %al,0x0(%edi)
419180:	66 00 7a 00          	data16 add %bh,0x0(%edx)
419184:	77 00                	ja     0x419186
419186:	58                   	pop    %eax
419187:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
41918b:	00 49 00             	add    %cl,0x0(%ecx)
41918e:	69 00 4f 00 51 00    	imul   $0x51004f,(%eax),%eax
419194:	55                   	push   %ebp
419195:	00 66 00             	add    %ah,0x0(%esi)
419198:	42                   	inc    %edx
419199:	00 6b 00             	add    %ch,0x0(%ebx)
41919c:	6a 00                	push   $0x0
41919e:	70 00                	jo     0x4191a0
4191a0:	52                   	push   %edx
4191a1:	00 42 00             	add    %al,0x0(%edx)
4191a4:	74 00                	je     0x4191a6
4191a6:	6c                   	insb   (%dx),%es:(%edi)
4191a7:	00 57 00             	add    %dl,0x0(%edi)
4191aa:	45                   	inc    %ebp
4191ab:	00 59 00             	add    %bl,0x0(%ecx)
4191ae:	74 00                	je     0x4191b0
4191b0:	4c                   	dec    %esp
4191b1:	00 45 00             	add    %al,0x0(%ebp)
4191b4:	35 00 6a 00 4b       	xor    $0x4b006a00,%eax
4191b9:	00 53 00             	add    %dl,0x0(%ebx)
4191bc:	70 00                	jo     0x4191be
4191be:	32 00                	xor    (%eax),%al
4191c0:	52                   	push   %edx
4191c1:	00 52 00             	add    %dl,0x0(%edx)
4191c4:	55                   	push   %ebp
4191c5:	00 70 00             	add    %dh,0x0(%eax)
4191c8:	64 00 32             	add    %dh,%fs:(%edx)
4191cb:	00 5a 00             	add    %bl,0x0(%edx)
4191ce:	35 00 54 00 6c       	xor    $0x6c005400,%eax
4191d3:	00 31                	add    %dh,(%ecx)
4191d5:	00 71 00             	add    %dh,0x0(%ecx)
4191d8:	50                   	push   %eax
4191d9:	00 52 00             	add    %dl,0x0(%edx)
4191dc:	4e                   	dec    %esi
4191dd:	00 76 00             	add    %dh,0x0(%esi)
4191e0:	44                   	inc    %esp
4191e1:	00 48 00             	add    %cl,0x0(%eax)
4191e4:	6b 00 41             	imul   $0x41,(%eax),%eax
4191e7:	00 52 00             	add    %dl,0x0(%edx)
4191ea:	43                   	inc    %ebx
4191eb:	00 36                	add    %dh,(%esi)
4191ed:	00 50 00             	add    %dl,0x0(%eax)
4191f0:	61                   	popa
4191f1:	00 31                	add    %dh,(%ecx)
4191f3:	00 35 00 73 00 62    	add    %dh,0x62007300
4191f9:	00 45 00             	add    %al,0x0(%ebp)
4191fc:	35 00 68 00 51       	xor    $0x51006800,%eax
419201:	00 47 00             	add    %al,0x0(%edi)
419204:	55                   	push   %ebp
419205:	00 37                	add    %dh,(%edi)
419207:	00 62 00             	add    %ah,0x0(%edx)
41920a:	33 00                	xor    (%eax),%eax
41920c:	42                   	inc    %edx
41920d:	00 66 00             	add    %ah,0x0(%esi)
419210:	53                   	push   %ebx
419211:	00 57 00             	add    %dl,0x0(%edi)
419214:	35 00 6c 00 63       	xor    $0x63006c00,%eax
419219:	00 58 00             	add    %bl,0x0(%eax)
41921c:	56                   	push   %esi
41921d:	00 68 00             	add    %ch,0x0(%eax)
419220:	43                   	inc    %ebx
419221:	00 6d 00             	add    %ch,0x0(%ebp)
419224:	6c                   	insb   (%dx),%es:(%edi)
419225:	00 30                	add    %dh,(%eax)
419227:	00 65 00             	add    %ah,0x0(%ebp)
41922a:	54                   	push   %esp
41922b:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
41922f:	00 5a 00             	add    %bl,0x0(%edx)
419232:	58                   	pop    %eax
419233:	00 52 00             	add    %dl,0x0(%edx)
419236:	66 00 54 00 47       	data16 add %dl,0x47(%eax,%eax,1)
41923b:	00 56 00             	add    %dl,0x0(%esi)
41923e:	75 00                	jne    0x419240
419240:	5a                   	pop    %edx
419241:	00 33                	add    %dh,(%ebx)
419243:	00 52 00             	add    %dl,0x0(%edx)
419246:	6f                   	outsl  %ds:(%esi),(%dx)
419247:	00 4f 00             	add    %cl,0x0(%edi)
41924a:	30 00                	xor    %al,(%eax)
41924c:	64 00 6c 00 64       	add    %ch,%fs:0x64(%eax,%eax,1)