5c6f19:	cc                   	int3
5c6f1a:	cc                   	int3
5c6f1b:	cc                   	int3
5c6f1c:	cc                   	int3
5c6f1d:	cc                   	int3
5c6f1e:	cc                   	int3
5c6f1f:	cc                   	int3
5c6f20:	cc                   	int3
5c6f21:	cc                   	int3
5c6f22:	cc                   	int3
5c6f23:	cc                   	int3
5c6f24:	cc                   	int3
5c6f25:	cc                   	int3
5c6f26:	cc                   	int3
5c6f27:	cc                   	int3
5c6f28:	cc                   	int3
5c6f29:	cc                   	int3
5c6f2a:	cc                   	int3
5c6f2b:	cc                   	int3
5c6f2c:	cc                   	int3
5c6f2d:	cc                   	int3
5c6f2e:	cc                   	int3
5c6f2f:	cc                   	int3
5c6f30:	cc                   	int3
5c6f31:	cc                   	int3
5c6f32:	cc                   	int3
5c6f33:	cc                   	int3
5c6f34:	cc                   	int3
5c6f35:	cc                   	int3
5c6f36:	cc                   	int3
5c6f37:	cc                   	int3
5c6f38:	cc                   	int3
5c6f39:	cc                   	int3
5c6f3a:	cc                   	int3
5c6f3b:	cc                   	int3
5c6f3c:	cc                   	int3
5c6f3d:	cc                   	int3
5c6f3e:	cc                   	int3
5c6f3f:	cc                   	int3
5c6f40:	55                   	push   %ebp
5c6f41:	8b ec                	mov    %esp,%ebp
5c6f43:	6a ff                	push   $0xffffffff
5c6f45:	68 36 66 b6 00       	push   $0xb66636
5c6f4a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c6f50:	50                   	push   %eax
5c6f51:	51                   	push   %ecx
5c6f52:	56                   	push   %esi
5c6f53:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5c6f58:	33 c5                	xor    %ebp,%eax
5c6f5a:	50                   	push   %eax
5c6f5b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c6f5e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c6f64:	8b f1                	mov    %ecx,%esi
5c6f66:	8b 06                	mov    (%esi),%eax
5c6f68:	50                   	push   %eax
5c6f69:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c6f70:	ff 30                	push   (%eax)
5c6f72:	8d 45 f0             	lea    -0x10(%ebp),%eax
5c6f75:	50                   	push   %eax
5c6f76:	e8 03 d0 e5 ff       	call   0x423f7e
5c6f7b:	ff 36                	push   (%esi)
5c6f7d:	e8 0d a8 e3 ff       	call   0x40178f
5c6f82:	83 c4 04             	add    $0x4,%esp
5c6f85:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5c6f89:	74 0b                	je     0x5c6f96
5c6f8b:	6a 08                	push   $0x8
5c6f8d:	56                   	push   %esi
5c6f8e:	e8 09 af e3 ff       	call   0x401e9c
5c6f93:	83 c4 08             	add    $0x8,%esp
5c6f96:	8b c6                	mov    %esi,%eax
5c6f98:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c6f9b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c6fa2:	59                   	pop    %ecx
5c6fa3:	5e                   	pop    %esi
5c6fa4:	8b e5                	mov    %ebp,%esp
5c6fa6:	5d                   	pop    %ebp
5c6fa7:	c2 04 00             	ret    $0x4
5c6faa:	cc                   	int3
5c6fab:	cc                   	int3
5c6fac:	cc                   	int3
5c6fad:	cc                   	int3
5c6fae:	cc                   	int3
5c6faf:	cc                   	int3
5c6fb0:	cc                   	int3
5c6fb1:	cc                   	int3
5c6fb2:	cc                   	int3
5c6fb3:	cc                   	int3
5c6fb4:	cc                   	int3
5c6fb5:	cc                   	int3
5c6fb6:	cc                   	int3
5c6fb7:	cc                   	int3
5c6fb8:	cc                   	int3
5c6fb9:	cc                   	int3
5c6fba:	cc                   	int3
5c6fbb:	cc                   	int3
5c6fbc:	cc                   	int3
5c6fbd:	cc                   	int3
5c6fbe:	cc                   	int3
5c6fbf:	cc                   	int3
5c6fc0:	cc                   	int3
5c6fc1:	cc                   	int3
5c6fc2:	cc                   	int3
5c6fc3:	cc                   	int3
5c6fc4:	cc                   	int3
5c6fc5:	cc                   	int3
5c6fc6:	cc                   	int3
5c6fc7:	cc                   	int3
5c6fc8:	cc                   	int3
5c6fc9:	cc                   	int3
5c6fca:	cc                   	int3
5c6fcb:	cc                   	int3
5c6fcc:	cc                   	int3
5c6fcd:	cc                   	int3
5c6fce:	cc                   	int3
5c6fcf:	cc                   	int3
5c6fd0:	55                   	push   %ebp
5c6fd1:	8b ec                	mov    %esp,%ebp
5c6fd3:	6a ff                	push   $0xffffffff
5c6fd5:	68 66 66 b6 00       	push   $0xb66666
5c6fda:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c6fe0:	50                   	push   %eax
5c6fe1:	51                   	push   %ecx
5c6fe2:	56                   	push   %esi
5c6fe3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5c6fe8:	33 c5                	xor    %ebp,%eax
5c6fea:	50                   	push   %eax
5c6feb:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c6fee:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c6ff4:	8b f1                	mov    %ecx,%esi
5c6ff6:	8b 06                	mov    (%esi),%eax
5c6ff8:	50                   	push   %eax
5c6ff9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c7000:	ff 30                	push   (%eax)
5c7002:	8d 45 f0             	lea    -0x10(%ebp),%eax
5c7005:	50                   	push   %eax
5c7006:	e8 07 db e6 ff       	call   0x434b12
5c700b:	ff 36                	push   (%esi)
5c700d:	e8 7d a7 e3 ff       	call   0x40178f
5c7012:	83 c4 04             	add    $0x4,%esp
5c7015:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5c7019:	74 0b                	je     0x5c7026
5c701b:	6a 08                	push   $0x8
5c701d:	56                   	push   %esi
5c701e:	e8 79 ae e3 ff       	call   0x401e9c
5c7023:	83 c4 08             	add    $0x8,%esp
5c7026:	8b c6                	mov    %esi,%eax
5c7028:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c702b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c7032:	59                   	pop    %ecx
5c7033:	5e                   	pop    %esi
5c7034:	8b e5                	mov    %ebp,%esp
5c7036:	5d                   	pop    %ebp
5c7037:	c2 04 00             	ret    $0x4
5c703a:	cc                   	int3
5c703b:	cc                   	int3
5c703c:	cc                   	int3
5c703d:	cc                   	int3
5c703e:	cc                   	int3
5c703f:	cc                   	int3
5c7040:	cc                   	int3
5c7041:	cc                   	int3
5c7042:	cc                   	int3
5c7043:	cc                   	int3
5c7044:	cc                   	int3
5c7045:	cc                   	int3
5c7046:	cc                   	int3
5c7047:	cc                   	int3
5c7048:	cc                   	int3
5c7049:	cc                   	int3
5c704a:	cc                   	int3
5c704b:	cc                   	int3
5c704c:	cc                   	int3
5c704d:	cc                   	int3
5c704e:	cc                   	int3
5c704f:	cc                   	int3
5c7050:	cc                   	int3
5c7051:	cc                   	int3
5c7052:	cc                   	int3
5c7053:	cc                   	int3
5c7054:	cc                   	int3
5c7055:	cc                   	int3
5c7056:	cc                   	int3
5c7057:	cc                   	int3
5c7058:	cc                   	int3
5c7059:	cc                   	int3
5c705a:	cc                   	int3
5c705b:	cc                   	int3
5c705c:	cc                   	int3
5c705d:	cc                   	int3
5c705e:	cc                   	int3
5c705f:	cc                   	int3
5c7060:	56                   	push   %esi
5c7061:	8b f1                	mov    %ecx,%esi
5c7063:	e8 ec f4 e4 ff       	call   0x416554
5c7068:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5c706d:	74 0b                	je     0x5c707a
5c706f:	6a 20                	push   $0x20
5c7071:	56                   	push   %esi
5c7072:	e8 25 ae e3 ff       	call   0x401e9c
5c7077:	83 c4 08             	add    $0x8,%esp
5c707a:	8b c6                	mov    %esi,%eax
5c707c:	5e                   	pop    %esi
5c707d:	c2 04 00             	ret    $0x4
5c7080:	cc                   	int3
5c7081:	cc                   	int3
5c7082:	cc                   	int3
5c7083:	cc                   	int3
5c7084:	cc                   	int3
5c7085:	cc                   	int3
5c7086:	cc                   	int3
5c7087:	cc                   	int3
5c7088:	cc                   	int3
5c7089:	cc                   	int3
5c708a:	cc                   	int3
5c708b:	cc                   	int3
5c708c:	cc                   	int3
5c708d:	cc                   	int3
5c708e:	cc                   	int3
5c708f:	cc                   	int3
5c7090:	56                   	push   %esi
5c7091:	8b f1                	mov    %ecx,%esi
5c7093:	8d 4e 18             	lea    0x18(%esi),%ecx
5c7096:	e8 f8 d6 e6 ff       	call   0x434793
5c709b:	8b 46 14             	mov    0x14(%esi),%eax
5c709e:	83 f8 08             	cmp    $0x8,%eax
5c70a1:	72 0b                	jb     0x5c70ae
5c70a3:	40                   	inc    %eax
5c70a4:	8b ce                	mov    %esi,%ecx
5c70a6:	50                   	push   %eax
5c70a7:	ff 36                	push   (%esi)
5c70a9:	e8 99 ab e5 ff       	call   0x421c47
5c70ae:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5c70b5:	83 7e 14 08          	cmpl   $0x8,0x14(%esi)
5c70b9:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5c70c0:	72 04                	jb     0x5c70c6
5c70c2:	8b 06                	mov    (%esi),%eax
5c70c4:	eb 02                	jmp    0x5c70c8
5c70c6:	8b c6                	mov    %esi,%eax
5c70c8:	33 c9                	xor    %ecx,%ecx
5c70ca:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5c70cf:	66 89 08             	mov    %cx,(%eax)
5c70d2:	74 0b                	je     0x5c70df
5c70d4:	6a 24                	push   $0x24
5c70d6:	56                   	push   %esi
5c70d7:	e8 c0 ad e3 ff       	call   0x401e9c
5c70dc:	83 c4 08             	add    $0x8,%esp
5c70df:	8b c6                	mov    %esi,%eax
5c70e1:	5e                   	pop    %esi
5c70e2:	c2 04 00             	ret    $0x4
5c70e5:	cc                   	int3
5c70e6:	cc                   	int3
5c70e7:	cc                   	int3
5c70e8:	cc                   	int3
5c70e9:	cc                   	int3
5c70ea:	cc                   	int3
5c70eb:	cc                   	int3
5c70ec:	cc                   	int3
5c70ed:	cc                   	int3
5c70ee:	cc                   	int3
5c70ef:	cc                   	int3
5c70f0:	cc                   	int3
5c70f1:	cc                   	int3
5c70f2:	cc                   	int3
5c70f3:	cc                   	int3
5c70f4:	cc                   	int3
5c70f5:	cc                   	int3
5c70f6:	cc                   	int3
5c70f7:	cc                   	int3
5c70f8:	cc                   	int3
5c70f9:	cc                   	int3
5c70fa:	cc                   	int3
5c70fb:	cc                   	int3
5c70fc:	cc                   	int3
5c70fd:	cc                   	int3
5c70fe:	cc                   	int3
5c70ff:	cc                   	int3
5c7100:	56                   	push   %esi
5c7101:	8b f1                	mov    %ecx,%esi
5c7103:	c7 06 04 6e be 00    	movl   $0xbe6e04,(%esi)
5c7109:	e8 cf c5 e4 ff       	call   0x4136dd
5c710e:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5c7113:	74 0b                	je     0x5c7120
5c7115:	6a 04                	push   $0x4
5c7117:	56                   	push   %esi
5c7118:	e8 7f ad e3 ff       	call   0x401e9c
5c711d:	83 c4 08             	add    $0x8,%esp
5c7120:	8b c6                	mov    %esi,%eax
5c7122:	5e                   	pop    %esi
5c7123:	c2 04 00             	ret    $0x4
5c7126:	cc                   	int3
5c7127:	cc                   	int3
5c7128:	cc                   	int3
5c7129:	cc                   	int3
5c712a:	cc                   	int3
5c712b:	cc                   	int3
5c712c:	cc                   	int3
5c712d:	cc                   	int3
5c712e:	cc                   	int3
5c712f:	cc                   	int3
5c7130:	56                   	push   %esi
5c7131:	8d 71 b4             	lea    -0x4c(%ecx),%esi
5c7134:	e8 53 30 e4 ff       	call   0x40a18c
5c7139:	8d 4e 68             	lea    0x68(%esi),%ecx
5c713c:	e8 94 14 e4 ff       	call   0x4085d5
5c7141:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5c7146:	8b 46 58             	mov    0x58(%esi),%eax
5c7149:	c7 46 54 8c 6d be 00 	movl   $0xbe6d8c,0x54(%esi)
5c7150:	8b 40 04             	mov    0x4(%eax),%eax
5c7153:	c7 44 30 58 e0 6d be 	movl   $0xbe6de0,0x58(%eax,%esi,1)
5c715a:	00
5c715b:	8b 46 58             	mov    0x58(%esi),%eax
5c715e:	8b 50 04             	mov    0x4(%eax),%edx
5c7161:	8d 4a f8             	lea    -0x8(%edx),%ecx
5c7164:	89 4c 32 54          	mov    %ecx,0x54(%edx,%esi,1)
5c7168:	c7 46 4c b8 e1 bd 00 	movl   $0xbde1b8,0x4c(%esi)
5c716f:	74 0b                	je     0x5c717c
5c7171:	6a 64                	push   $0x64
5c7173:	56                   	push   %esi
5c7174:	e8 23 ad e3 ff       	call   0x401e9c
5c7179:	83 c4 08             	add    $0x8,%esp
5c717c:	8b c6                	mov    %esi,%eax
5c717e:	5e                   	pop    %esi
5c717f:	c2 04 00             	ret    $0x4
5c7182:	cc                   	int3
5c7183:	cc                   	int3
5c7184:	cc                   	int3
5c7185:	cc                   	int3
5c7186:	cc                   	int3
5c7187:	cc                   	int3
5c7188:	cc                   	int3
5c7189:	cc                   	int3
5c718a:	cc                   	int3
5c718b:	cc                   	int3
5c718c:	cc                   	int3
5c718d:	cc                   	int3
5c718e:	cc                   	int3
5c718f:	cc                   	int3
5c7190:	cc                   	int3
5c7191:	cc                   	int3
5c7192:	cc                   	int3
5c7193:	cc                   	int3
5c7194:	cc                   	int3
5c7195:	cc                   	int3
5c7196:	cc                   	int3
5c7197:	cc                   	int3
5c7198:	cc                   	int3
5c7199:	cc                   	int3
5c719a:	cc                   	int3
5c719b:	cc                   	int3
5c719c:	cc                   	int3