608020:	4f                   	dec    %edi
608021:	75 09                	jne    0x60802c
608023:	8b 06                	mov    (%esi),%eax
608025:	8b ce                	mov    %esi,%ecx
608027:	5f                   	pop    %edi
608028:	5e                   	pop    %esi
608029:	ff 60 04             	jmp    *0x4(%eax)
60802c:	5f                   	pop    %edi
60802d:	5e                   	pop    %esi
60802e:	c3                   	ret
60802f:	cc                   	int3
608030:	cc                   	int3
608031:	cc                   	int3
608032:	cc                   	int3
608033:	cc                   	int3
608034:	cc                   	int3
608035:	cc                   	int3
608036:	cc                   	int3
608037:	cc                   	int3
608038:	cc                   	int3
608039:	cc                   	int3
60803a:	cc                   	int3
60803b:	cc                   	int3
60803c:	cc                   	int3
60803d:	cc                   	int3
60803e:	cc                   	int3
60803f:	cc                   	int3
608040:	e9 b3 64 e0 ff       	jmp    0x40e4f8
608045:	cc                   	int3
608046:	cc                   	int3
608047:	cc                   	int3
608048:	cc                   	int3
608049:	cc                   	int3
60804a:	cc                   	int3
60804b:	cc                   	int3
60804c:	cc                   	int3
60804d:	cc                   	int3
60804e:	cc                   	int3
60804f:	cc                   	int3
608050:	e9 a3 64 e0 ff       	jmp    0x40e4f8
608055:	cc                   	int3
608056:	cc                   	int3
608057:	cc                   	int3
608058:	cc                   	int3
608059:	cc                   	int3
60805a:	cc                   	int3
60805b:	cc                   	int3
60805c:	cc                   	int3
60805d:	cc                   	int3
60805e:	cc                   	int3
60805f:	cc                   	int3
608060:	8b 09                	mov    (%ecx),%ecx
608062:	85 c9                	test   %ecx,%ecx
608064:	74 06                	je     0x60806c
608066:	8b 01                	mov    (%ecx),%eax
608068:	6a 01                	push   $0x1
60806a:	ff 10                	call   *(%eax)
60806c:	c3                   	ret
60806d:	cc                   	int3
60806e:	cc                   	int3
60806f:	cc                   	int3
608070:	8b 09                	mov    (%ecx),%ecx
608072:	85 c9                	test   %ecx,%ecx
608074:	74 06                	je     0x60807c
608076:	8b 01                	mov    (%ecx),%eax
608078:	6a 01                	push   $0x1
60807a:	ff 10                	call   *(%eax)
60807c:	c3                   	ret
60807d:	cc                   	int3
60807e:	cc                   	int3
60807f:	cc                   	int3
608080:	8b 09                	mov    (%ecx),%ecx
608082:	85 c9                	test   %ecx,%ecx
608084:	74 06                	je     0x60808c
608086:	8b 01                	mov    (%ecx),%eax
608088:	6a 01                	push   $0x1
60808a:	ff 10                	call   *(%eax)
60808c:	c3                   	ret
60808d:	cc                   	int3
60808e:	cc                   	int3
60808f:	cc                   	int3
608090:	8b 09                	mov    (%ecx),%ecx
608092:	85 c9                	test   %ecx,%ecx
608094:	74 06                	je     0x60809c
608096:	8b 01                	mov    (%ecx),%eax
608098:	6a 01                	push   $0x1
60809a:	ff 10                	call   *(%eax)
60809c:	c3                   	ret
60809d:	cc                   	int3
60809e:	cc                   	int3
60809f:	cc                   	int3
6080a0:	8b 09                	mov    (%ecx),%ecx
6080a2:	85 c9                	test   %ecx,%ecx
6080a4:	74 06                	je     0x6080ac
6080a6:	8b 01                	mov    (%ecx),%eax
6080a8:	6a 01                	push   $0x1
6080aa:	ff 10                	call   *(%eax)
6080ac:	c3                   	ret
6080ad:	cc                   	int3
6080ae:	cc                   	int3
6080af:	cc                   	int3
6080b0:	8b 09                	mov    (%ecx),%ecx
6080b2:	85 c9                	test   %ecx,%ecx
6080b4:	74 06                	je     0x6080bc
6080b6:	8b 01                	mov    (%ecx),%eax
6080b8:	6a 01                	push   $0x1
6080ba:	ff 10                	call   *(%eax)
6080bc:	c3                   	ret
6080bd:	cc                   	int3
6080be:	cc                   	int3
6080bf:	cc                   	int3
6080c0:	8b 09                	mov    (%ecx),%ecx
6080c2:	85 c9                	test   %ecx,%ecx
6080c4:	74 06                	je     0x6080cc
6080c6:	8b 01                	mov    (%ecx),%eax
6080c8:	6a 01                	push   $0x1
6080ca:	ff 10                	call   *(%eax)
6080cc:	c3                   	ret
6080cd:	cc                   	int3
6080ce:	cc                   	int3
6080cf:	cc                   	int3
6080d0:	55                   	push   %ebp
6080d1:	8b ec                	mov    %esp,%ebp
6080d3:	6a ff                	push   $0xffffffff
6080d5:	68 a6 0d b7 00       	push   $0xb70da6
6080da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6080e0:	50                   	push   %eax
6080e1:	56                   	push   %esi
6080e2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6080e7:	33 c5                	xor    %ebp,%eax
6080e9:	50                   	push   %eax
6080ea:	8d 45 f4             	lea    -0xc(%ebp),%eax
6080ed:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6080f3:	8b 31                	mov    (%ecx),%esi
6080f5:	85 f6                	test   %esi,%esi
6080f7:	74 18                	je     0x608111
6080f9:	56                   	push   %esi
6080fa:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
608101:	e8 51 1b e3 ff       	call   0x439c57
608106:	6a 14                	push   $0x14
608108:	56                   	push   %esi
608109:	e8 8e 9d df ff       	call   0x401e9c
60810e:	83 c4 0c             	add    $0xc,%esp
608111:	8b 4d f4             	mov    -0xc(%ebp),%ecx
608114:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
60811b:	59                   	pop    %ecx
60811c:	5e                   	pop    %esi
60811d:	8b e5                	mov    %ebp,%esp
60811f:	5d                   	pop    %ebp
608120:	c3                   	ret
608121:	cc                   	int3
608122:	cc                   	int3
608123:	cc                   	int3
608124:	cc                   	int3
608125:	cc                   	int3
608126:	cc                   	int3
608127:	cc                   	int3
608128:	cc                   	int3
608129:	cc                   	int3
60812a:	cc                   	int3
60812b:	cc                   	int3
60812c:	cc                   	int3
60812d:	cc                   	int3
60812e:	cc                   	int3
60812f:	cc                   	int3
608130:	cc                   	int3
608131:	cc                   	int3
608132:	cc                   	int3
608133:	cc                   	int3
608134:	cc                   	int3
608135:	cc                   	int3
608136:	cc                   	int3
608137:	cc                   	int3
608138:	cc                   	int3
608139:	cc                   	int3
60813a:	cc                   	int3
60813b:	cc                   	int3
60813c:	cc                   	int3
60813d:	cc                   	int3
60813e:	cc                   	int3
60813f:	cc                   	int3
608140:	56                   	push   %esi
608141:	57                   	push   %edi
608142:	8b f9                	mov    %ecx,%edi
608144:	8b 57 0c             	mov    0xc(%edi),%edx
608147:	85 d2                	test   %edx,%edx
608149:	74 27                	je     0x608172
60814b:	8b 47 14             	mov    0x14(%edi),%eax
60814e:	8d 4f 0c             	lea    0xc(%edi),%ecx
608151:	2b c2                	sub    %edx,%eax
608153:	c1 f8 02             	sar    $0x2,%eax
608156:	50                   	push   %eax
608157:	52                   	push   %edx
608158:	e8 93 04 e3 ff       	call   0x4385f0
60815d:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
608164:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
60816b:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
608172:	8d 4f 04             	lea    0x4(%edi),%ecx
608175:	e8 5c f9 df ff       	call   0x407ad6
60817a:	ff 77 04             	push   0x4(%edi)
60817d:	e8 0d 96 df ff       	call   0x40178f
608182:	83 c4 04             	add    $0x4,%esp
608185:	5f                   	pop    %edi
608186:	5e                   	pop    %esi
608187:	c3                   	ret
608188:	cc                   	int3
608189:	cc                   	int3
60818a:	cc                   	int3
60818b:	cc                   	int3
60818c:	cc                   	int3
60818d:	cc                   	int3
60818e:	cc                   	int3
60818f:	cc                   	int3
608190:	cc                   	int3
608191:	cc                   	int3
608192:	cc                   	int3
608193:	cc                   	int3
608194:	cc                   	int3
608195:	cc                   	int3
608196:	cc                   	int3
608197:	cc                   	int3
608198:	cc                   	int3
608199:	cc                   	int3
60819a:	cc                   	int3
60819b:	cc                   	int3
60819c:	cc                   	int3
60819d:	cc                   	int3
60819e:	cc                   	int3
60819f:	cc                   	int3
6081a0:	56                   	push   %esi
6081a1:	57                   	push   %edi
6081a2:	8b f9                	mov    %ecx,%edi
6081a4:	8b 57 0c             	mov    0xc(%edi),%edx
6081a7:	85 d2                	test   %edx,%edx
6081a9:	74 27                	je     0x6081d2
6081ab:	8b 47 14             	mov    0x14(%edi),%eax
6081ae:	8d 4f 0c             	lea    0xc(%edi),%ecx
6081b1:	2b c2                	sub    %edx,%eax
6081b3:	c1 f8 02             	sar    $0x2,%eax
6081b6:	50                   	push   %eax
6081b7:	52                   	push   %edx
6081b8:	e8 d5 75 e3 ff       	call   0x43f792
6081bd:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
6081c4:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
6081cb:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
6081d2:	8d 4f 04             	lea    0x4(%edi),%ecx
6081d5:	e8 22 0c e3 ff       	call   0x438dfc
6081da:	ff 77 04             	push   0x4(%edi)
6081dd:	e8 ad 95 df ff       	call   0x40178f
6081e2:	83 c4 04             	add    $0x4,%esp
6081e5:	5f                   	pop    %edi
6081e6:	5e                   	pop    %esi
6081e7:	c3                   	ret
6081e8:	cc                   	int3
6081e9:	cc                   	int3
6081ea:	cc                   	int3
6081eb:	cc                   	int3
6081ec:	cc                   	int3
6081ed:	cc                   	int3
6081ee:	cc                   	int3
6081ef:	cc                   	int3
6081f0:	cc                   	int3
6081f1:	cc                   	int3
6081f2:	cc                   	int3
6081f3:	cc                   	int3
6081f4:	cc                   	int3
6081f5:	cc                   	int3
6081f6:	cc                   	int3
6081f7:	cc                   	int3
6081f8:	cc                   	int3
6081f9:	cc                   	int3
6081fa:	cc                   	int3
6081fb:	cc                   	int3
6081fc:	cc                   	int3
6081fd:	cc                   	int3
6081fe:	cc                   	int3
6081ff:	cc                   	int3
608200:	56                   	push   %esi
608201:	57                   	push   %edi
608202:	8b f9                	mov    %ecx,%edi
608204:	8b 57 0c             	mov    0xc(%edi),%edx
608207:	85 d2                	test   %edx,%edx
608209:	74 27                	je     0x608232
60820b:	8b 47 14             	mov    0x14(%edi),%eax
60820e:	8d 4f 0c             	lea    0xc(%edi),%ecx
608211:	2b c2                	sub    %edx,%eax
608213:	c1 f8 02             	sar    $0x2,%eax
608216:	50                   	push   %eax
608217:	52                   	push   %edx
608218:	e8 cb 40 e0 ff       	call   0x40c2e8
60821d:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
608224:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
60822b:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
608232:	8d 4f 04             	lea    0x4(%edi),%ecx
608235:	e8 0a 8e e1 ff       	call   0x421044
60823a:	ff 77 04             	push   0x4(%edi)
60823d:	e8 4d 95 df ff       	call   0x40178f
608242:	83 c4 04             	add    $0x4,%esp
608245:	5f                   	pop    %edi
608246:	5e                   	pop    %esi
608247:	c3                   	ret
608248:	cc                   	int3
608249:	cc                   	int3
60824a:	cc                   	int3
60824b:	cc                   	int3
60824c:	cc                   	int3
60824d:	cc                   	int3
60824e:	cc                   	int3
60824f:	cc                   	int3
608250:	cc                   	int3
608251:	cc                   	int3
608252:	cc                   	int3
608253:	cc                   	int3
608254:	cc                   	int3
608255:	cc                   	int3
608256:	cc                   	int3
608257:	cc                   	int3
608258:	cc                   	int3
608259:	cc                   	int3
60825a:	cc                   	int3
60825b:	cc                   	int3
60825c:	cc                   	int3
60825d:	cc                   	int3
60825e:	cc                   	int3
60825f:	cc                   	int3
608260:	56                   	push   %esi
608261:	57                   	push   %edi
608262:	8b f9                	mov    %ecx,%edi
608264:	8b 57 0c             	mov    0xc(%edi),%edx
608267:	85 d2                	test   %edx,%edx
608269:	74 27                	je     0x608292
60826b:	8b 47 14             	mov    0x14(%edi),%eax
60826e:	8d 4f 0c             	lea    0xc(%edi),%ecx
608271:	2b c2                	sub    %edx,%eax
608273:	c1 f8 02             	sar    $0x2,%eax
608276:	50                   	push   %eax
608277:	52                   	push   %edx
608278:	e8 d9 0d e1 ff       	call   0x419056
60827d:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
608284:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
60828b:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
608292:	8d 4f 04             	lea    0x4(%edi),%ecx
608295:	e8 85 8a e1 ff       	call   0x420d1f
60829a:	ff 77 04             	push   0x4(%edi)
60829d:	e8 ed 94 df ff       	call   0x40178f
6082a2:	83 c4 04             	add    $0x4,%esp
6082a5:	5f                   	pop    %edi
6082a6:	5e                   	pop    %esi
6082a7:	c3                   	ret
6082a8:	cc                   	int3