6f0f61:	8b ec                	mov    %esp,%ebp
6f0f63:	6a ff                	push   $0xffffffff
6f0f65:	68 a8 0c b8 00       	push   $0xb80ca8
6f0f6a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f0f70:	50                   	push   %eax
6f0f71:	51                   	push   %ecx
6f0f72:	56                   	push   %esi
6f0f73:	57                   	push   %edi
6f0f74:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f0f79:	33 c5                	xor    %ebp,%eax
6f0f7b:	50                   	push   %eax
6f0f7c:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f0f7f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f0f85:	8b f9                	mov    %ecx,%edi
6f0f87:	89 7d f0             	mov    %edi,-0x10(%ebp)
6f0f8a:	8b 45 08             	mov    0x8(%ebp),%eax
6f0f8d:	8b 08                	mov    (%eax),%ecx
6f0f8f:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
6f0f96:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
6f0f9d:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
6f0fa4:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
6f0fa8:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
6f0faf:	72 04                	jb     0x6f0fb5
6f0fb1:	8b 07                	mov    (%edi),%eax
6f0fb3:	eb 02                	jmp    0x6f0fb7
6f0fb5:	8b c7                	mov    %edi,%eax
6f0fb7:	51                   	push   %ecx
6f0fb8:	8b cf                	mov    %edi,%ecx
6f0fba:	c6 00 00             	movb   $0x0,(%eax)
6f0fbd:	e8 00 05 d3 ff       	call   0x4214c2
6f0fc2:	8d 77 18             	lea    0x18(%edi),%esi
6f0fc5:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f0fcc:	8b ce                	mov    %esi,%ecx
6f0fce:	89 75 08             	mov    %esi,0x8(%ebp)
6f0fd1:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6f0fd7:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6f0fde:	e8 64 52 d3 ff       	call   0x426247
6f0fe3:	89 06                	mov    %eax,(%esi)
6f0fe5:	8b c7                	mov    %edi,%eax
6f0fe7:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f0fea:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f0ff1:	59                   	pop    %ecx
6f0ff2:	5f                   	pop    %edi
6f0ff3:	5e                   	pop    %esi
6f0ff4:	8b e5                	mov    %ebp,%esp
6f0ff6:	5d                   	pop    %ebp
6f0ff7:	c2 10 00             	ret    $0x10
6f0ffa:	cc                   	int3
6f0ffb:	cc                   	int3
6f0ffc:	cc                   	int3
6f0ffd:	cc                   	int3
6f0ffe:	cc                   	int3
6f0fff:	cc                   	int3
6f1000:	cc                   	int3
6f1001:	cc                   	int3
6f1002:	cc                   	int3
6f1003:	cc                   	int3
6f1004:	cc                   	int3
6f1005:	cc                   	int3
6f1006:	cc                   	int3
6f1007:	cc                   	int3
6f1008:	cc                   	int3
6f1009:	cc                   	int3
6f100a:	cc                   	int3
6f100b:	cc                   	int3
6f100c:	cc                   	int3
6f100d:	cc                   	int3
6f100e:	cc                   	int3
6f100f:	cc                   	int3
6f1010:	cc                   	int3
6f1011:	cc                   	int3
6f1012:	cc                   	int3
6f1013:	cc                   	int3
6f1014:	cc                   	int3
6f1015:	cc                   	int3
6f1016:	cc                   	int3
6f1017:	cc                   	int3
6f1018:	cc                   	int3
6f1019:	cc                   	int3
6f101a:	cc                   	int3
6f101b:	cc                   	int3
6f101c:	cc                   	int3
6f101d:	cc                   	int3
6f101e:	cc                   	int3
6f101f:	cc                   	int3
6f1020:	51                   	push   %ecx
6f1021:	8b 44 24 08          	mov    0x8(%esp),%eax
6f1025:	56                   	push   %esi
6f1026:	8b f1                	mov    %ecx,%esi
6f1028:	6a ff                	push   $0xffffffff
6f102a:	8b 00                	mov    (%eax),%eax
6f102c:	6a 00                	push   $0x0
6f102e:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f1035:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f103c:	50                   	push   %eax
6f103d:	89 74 24 10          	mov    %esi,0x10(%esp)
6f1041:	c6 06 00             	movb   $0x0,(%esi)
6f1044:	e8 b6 cf d4 ff       	call   0x43dfff
6f1049:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f1050:	8b c6                	mov    %esi,%eax
6f1052:	5e                   	pop    %esi
6f1053:	59                   	pop    %ecx
6f1054:	c2 10 00             	ret    $0x10
6f1057:	cc                   	int3
6f1058:	cc                   	int3
6f1059:	cc                   	int3
6f105a:	cc                   	int3
6f105b:	cc                   	int3
6f105c:	cc                   	int3
6f105d:	cc                   	int3
6f105e:	cc                   	int3
6f105f:	cc                   	int3
6f1060:	cc                   	int3
6f1061:	cc                   	int3
6f1062:	cc                   	int3
6f1063:	cc                   	int3
6f1064:	cc                   	int3
6f1065:	cc                   	int3
6f1066:	cc                   	int3
6f1067:	cc                   	int3
6f1068:	cc                   	int3
6f1069:	cc                   	int3
6f106a:	cc                   	int3
6f106b:	cc                   	int3
6f106c:	cc                   	int3
6f106d:	cc                   	int3
6f106e:	cc                   	int3
6f106f:	cc                   	int3
6f1070:	51                   	push   %ecx
6f1071:	8b 44 24 08          	mov    0x8(%esp),%eax
6f1075:	56                   	push   %esi
6f1076:	8b f1                	mov    %ecx,%esi
6f1078:	6a ff                	push   $0xffffffff
6f107a:	8b 00                	mov    (%eax),%eax
6f107c:	6a 00                	push   $0x0
6f107e:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f1085:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f108c:	50                   	push   %eax
6f108d:	89 74 24 10          	mov    %esi,0x10(%esp)
6f1091:	c6 06 00             	movb   $0x0,(%esi)
6f1094:	e8 66 cf d4 ff       	call   0x43dfff
6f1099:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f10a0:	8b c6                	mov    %esi,%eax
6f10a2:	5e                   	pop    %esi
6f10a3:	59                   	pop    %ecx
6f10a4:	c2 10 00             	ret    $0x10
6f10a7:	cc                   	int3
6f10a8:	cc                   	int3
6f10a9:	cc                   	int3
6f10aa:	cc                   	int3
6f10ab:	cc                   	int3
6f10ac:	cc                   	int3
6f10ad:	cc                   	int3
6f10ae:	cc                   	int3
6f10af:	cc                   	int3
6f10b0:	cc                   	int3
6f10b1:	cc                   	int3
6f10b2:	cc                   	int3
6f10b3:	cc                   	int3
6f10b4:	cc                   	int3
6f10b5:	cc                   	int3
6f10b6:	cc                   	int3
6f10b7:	cc                   	int3
6f10b8:	cc                   	int3
6f10b9:	cc                   	int3
6f10ba:	cc                   	int3
6f10bb:	cc                   	int3
6f10bc:	cc                   	int3
6f10bd:	cc                   	int3
6f10be:	cc                   	int3
6f10bf:	cc                   	int3
6f10c0:	51                   	push   %ecx
6f10c1:	8b 44 24 08          	mov    0x8(%esp),%eax
6f10c5:	56                   	push   %esi
6f10c6:	8b f1                	mov    %ecx,%esi
6f10c8:	6a ff                	push   $0xffffffff
6f10ca:	8b 00                	mov    (%eax),%eax
6f10cc:	6a 00                	push   $0x0
6f10ce:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f10d5:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f10dc:	50                   	push   %eax
6f10dd:	89 74 24 10          	mov    %esi,0x10(%esp)
6f10e1:	c6 06 00             	movb   $0x0,(%esi)
6f10e4:	e8 16 cf d4 ff       	call   0x43dfff
6f10e9:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f10f0:	8b c6                	mov    %esi,%eax
6f10f2:	5e                   	pop    %esi
6f10f3:	59                   	pop    %ecx
6f10f4:	c2 10 00             	ret    $0x10
6f10f7:	cc                   	int3
6f10f8:	cc                   	int3
6f10f9:	cc                   	int3
6f10fa:	cc                   	int3
6f10fb:	cc                   	int3
6f10fc:	cc                   	int3
6f10fd:	cc                   	int3
6f10fe:	cc                   	int3
6f10ff:	cc                   	int3
6f1100:	cc                   	int3
6f1101:	cc                   	int3
6f1102:	cc                   	int3
6f1103:	cc                   	int3
6f1104:	cc                   	int3
6f1105:	cc                   	int3
6f1106:	cc                   	int3
6f1107:	cc                   	int3
6f1108:	cc                   	int3
6f1109:	cc                   	int3
6f110a:	cc                   	int3
6f110b:	cc                   	int3
6f110c:	cc                   	int3
6f110d:	cc                   	int3
6f110e:	cc                   	int3
6f110f:	cc                   	int3
6f1110:	51                   	push   %ecx
6f1111:	8b 44 24 08          	mov    0x8(%esp),%eax
6f1115:	56                   	push   %esi
6f1116:	8b f1                	mov    %ecx,%esi
6f1118:	6a ff                	push   $0xffffffff
6f111a:	8b 00                	mov    (%eax),%eax
6f111c:	6a 00                	push   $0x0
6f111e:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f1125:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f112c:	50                   	push   %eax
6f112d:	89 74 24 10          	mov    %esi,0x10(%esp)
6f1131:	c6 06 00             	movb   $0x0,(%esi)
6f1134:	e8 c6 ce d4 ff       	call   0x43dfff
6f1139:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f1140:	8b c6                	mov    %esi,%eax
6f1142:	5e                   	pop    %esi
6f1143:	59                   	pop    %ecx
6f1144:	c2 10 00             	ret    $0x10
6f1147:	cc                   	int3
6f1148:	cc                   	int3
6f1149:	cc                   	int3
6f114a:	cc                   	int3
6f114b:	cc                   	int3
6f114c:	cc                   	int3
6f114d:	cc                   	int3
6f114e:	cc                   	int3
6f114f:	cc                   	int3
6f1150:	cc                   	int3
6f1151:	cc                   	int3
6f1152:	cc                   	int3
6f1153:	cc                   	int3
6f1154:	cc                   	int3
6f1155:	cc                   	int3
6f1156:	cc                   	int3
6f1157:	cc                   	int3
6f1158:	cc                   	int3
6f1159:	cc                   	int3
6f115a:	cc                   	int3
6f115b:	cc                   	int3
6f115c:	cc                   	int3
6f115d:	cc                   	int3
6f115e:	cc                   	int3
6f115f:	cc                   	int3
6f1160:	b0 01                	mov    $0x1,%al
6f1162:	c3                   	ret
6f1163:	cc                   	int3
6f1164:	cc                   	int3
6f1165:	cc                   	int3
6f1166:	cc                   	int3
6f1167:	cc                   	int3
6f1168:	cc                   	int3
6f1169:	cc                   	int3
6f116a:	cc                   	int3
6f116b:	cc                   	int3
6f116c:	cc                   	int3
6f116d:	cc                   	int3
6f116e:	cc                   	int3
6f116f:	cc                   	int3
6f1170:	b0 01                	mov    $0x1,%al
6f1172:	c3                   	ret
6f1173:	cc                   	int3
6f1174:	cc                   	int3
6f1175:	cc                   	int3
6f1176:	cc                   	int3
6f1177:	cc                   	int3
6f1178:	cc                   	int3
6f1179:	cc                   	int3
6f117a:	cc                   	int3
6f117b:	cc                   	int3
6f117c:	cc                   	int3
6f117d:	cc                   	int3
6f117e:	cc                   	int3
6f117f:	cc                   	int3
6f1180:	32 c0                	xor    %al,%al
6f1182:	c3                   	ret
6f1183:	cc                   	int3
6f1184:	cc                   	int3
6f1185:	cc                   	int3
6f1186:	cc                   	int3
6f1187:	cc                   	int3
6f1188:	cc                   	int3
6f1189:	cc                   	int3
6f118a:	cc                   	int3
6f118b:	cc                   	int3
6f118c:	cc                   	int3
6f118d:	cc                   	int3
6f118e:	cc                   	int3
6f118f:	cc                   	int3
6f1190:	55                   	push   %ebp
6f1191:	8b ec                	mov    %esp,%ebp
6f1193:	6a ff                	push   $0xffffffff
6f1195:	68 e1 0c b8 00       	push   $0xb80ce1
6f119a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f11a0:	50                   	push   %eax
6f11a1:	83 ec 14             	sub    $0x14,%esp
6f11a4:	53                   	push   %ebx
6f11a5:	56                   	push   %esi
6f11a6:	57                   	push   %edi
6f11a7:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f11ac:	33 c5                	xor    %ebp,%eax
6f11ae:	50                   	push   %eax
6f11af:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f11b2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f11b8:	89 65 f0             	mov    %esp,-0x10(%ebp)
6f11bb:	e8 78 02 d1 ff       	call   0x401438
6f11c0:	8b f0                	mov    %eax,%esi
6f11c2:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f11c9:	89 75 ec             	mov    %esi,-0x14(%ebp)
6f11cc:	8d 4e 10             	lea    0x10(%esi),%ecx
6f11cf:	66 c7 46 0c 00 00    	movw   $0x0,0xc(%esi)
6f11d5:	89 4d e8             	mov    %ecx,-0x18(%ebp)
6f11d8:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
6f11db:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
6f11df:	85 c9                	test   %ecx,%ecx
6f11e1:	74 17                	je     0x6f11fa
6f11e3:	8b 45 0c             	mov    0xc(%ebp),%eax
6f11e6:	51                   	push   %ecx
6f11e7:	51                   	push   %ecx
6f11e8:	8b d4                	mov    %esp,%edx
6f11ea:	8b 00                	mov    (%eax),%eax
6f11ec:	89 02                	mov    %eax,(%edx)
6f11ee:	8b 45 08             	mov    0x8(%ebp),%eax
6f11f1:	0f b6 00             	movzbl (%eax),%eax
6f11f4:	50                   	push   %eax
6f11f5:	e8 c1 31 d3 ff       	call   0x4243bb
6f11fa:	8b c6                	mov    %esi,%eax
6f11fc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f11ff:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f1206:	59                   	pop    %ecx
6f1207:	5f                   	pop    %edi
6f1208:	5e                   	pop    %esi
6f1209:	5b                   	pop    %ebx
6f120a:	8b e5                	mov    %ebp,%esp
6f120c:	5d                   	pop    %ebp
6f120d:	c2 0c 00             	ret    $0xc
6f1210:	ff 75 ec             	push   -0x14(%ebp)