5a7fd4:	cc                   	int3
5a7fd5:	cc                   	int3
5a7fd6:	cc                   	int3
5a7fd7:	cc                   	int3
5a7fd8:	cc                   	int3
5a7fd9:	cc                   	int3
5a7fda:	cc                   	int3
5a7fdb:	cc                   	int3
5a7fdc:	cc                   	int3
5a7fdd:	cc                   	int3
5a7fde:	cc                   	int3
5a7fdf:	cc                   	int3
5a7fe0:	83 01 08             	addl   $0x8,(%ecx)
5a7fe3:	8b c1                	mov    %ecx,%eax
5a7fe5:	c3                   	ret
5a7fe6:	cc                   	int3
5a7fe7:	cc                   	int3
5a7fe8:	cc                   	int3
5a7fe9:	cc                   	int3
5a7fea:	cc                   	int3
5a7feb:	cc                   	int3
5a7fec:	cc                   	int3
5a7fed:	cc                   	int3
5a7fee:	cc                   	int3
5a7fef:	cc                   	int3
5a7ff0:	56                   	push   %esi
5a7ff1:	8b f1                	mov    %ecx,%esi
5a7ff3:	57                   	push   %edi
5a7ff4:	8d 8e a8 00 00 00    	lea    0xa8(%esi),%ecx
5a7ffa:	e8 6e 6b e8 ff       	call   0x42eb6d
5a7fff:	8d 8e d0 00 00 00    	lea    0xd0(%esi),%ecx
5a8005:	e8 cb 05 e6 ff       	call   0x4085d5
5a800a:	8b 86 c0 00 00 00    	mov    0xc0(%esi),%eax
5a8010:	c7 86 bc 00 00 00 90 	movl   $0xbde790,0xbc(%esi)
5a8017:	e7 bd 00
5a801a:	5f                   	pop    %edi
5a801b:	8b 40 04             	mov    0x4(%eax),%eax
5a801e:	c7 84 30 c0 00 00 00 	movl   $0xbde7c4,0xc0(%eax,%esi,1)
5a8025:	c4 e7 bd 00
5a8029:	8b 86 c0 00 00 00    	mov    0xc0(%esi),%eax
5a802f:	8b 40 08             	mov    0x8(%eax),%eax
5a8032:	c7 84 30 c0 00 00 00 	movl   $0xbde7e8,0xc0(%eax,%esi,1)
5a8039:	e8 e7 bd 00
5a803d:	8b 86 c0 00 00 00    	mov    0xc0(%esi),%eax
5a8043:	8b 48 04             	mov    0x4(%eax),%ecx
5a8046:	8d 41 f8             	lea    -0x8(%ecx),%eax
5a8049:	89 84 31 bc 00 00 00 	mov    %eax,0xbc(%ecx,%esi,1)
5a8050:	8b 86 b4 00 00 00    	mov    0xb4(%esi),%eax
5a8056:	c7 86 b0 00 00 00 5c 	movl   $0xbde75c,0xb0(%esi)
5a805d:	e7 bd 00
5a8060:	8b 40 04             	mov    0x4(%eax),%eax
5a8063:	c7 84 30 b4 00 00 00 	movl   $0xbde76c,0xb4(%eax,%esi,1)
5a806a:	6c e7 bd 00
5a806e:	8b 86 b4 00 00 00    	mov    0xb4(%esi),%eax
5a8074:	8b 48 04             	mov    0x4(%eax),%ecx
5a8077:	8d 41 f8             	lea    -0x8(%ecx),%eax
5a807a:	89 84 31 b0 00 00 00 	mov    %eax,0xb0(%ecx,%esi,1)
5a8081:	c7 86 a8 00 00 00 b8 	movl   $0xbde1b8,0xa8(%esi)
5a8088:	e1 bd 00
5a808b:	5e                   	pop    %esi
5a808c:	c3                   	ret
5a808d:	cc                   	int3
5a808e:	cc                   	int3
5a808f:	cc                   	int3
5a8090:	cc                   	int3
5a8091:	cc                   	int3
5a8092:	cc                   	int3
5a8093:	cc                   	int3
5a8094:	cc                   	int3
5a8095:	cc                   	int3
5a8096:	cc                   	int3
5a8097:	cc                   	int3
5a8098:	cc                   	int3
5a8099:	cc                   	int3
5a809a:	cc                   	int3
5a809b:	cc                   	int3
5a809c:	cc                   	int3
5a809d:	cc                   	int3
5a809e:	cc                   	int3
5a809f:	cc                   	int3
5a80a0:	cc                   	int3
5a80a1:	cc                   	int3
5a80a2:	cc                   	int3
5a80a3:	cc                   	int3
5a80a4:	cc                   	int3
5a80a5:	cc                   	int3
5a80a6:	cc                   	int3
5a80a7:	cc                   	int3
5a80a8:	cc                   	int3
5a80a9:	cc                   	int3
5a80aa:	cc                   	int3
5a80ab:	cc                   	int3
5a80ac:	cc                   	int3
5a80ad:	cc                   	int3
5a80ae:	cc                   	int3
5a80af:	cc                   	int3
5a80b0:	cc                   	int3
5a80b1:	cc                   	int3
5a80b2:	cc                   	int3
5a80b3:	cc                   	int3
5a80b4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5a80b7:	e9 5b 44 e7 ff       	jmp    0x41c517
5a80bc:	cc                   	int3
5a80bd:	cc                   	int3
5a80be:	cc                   	int3
5a80bf:	cc                   	int3
5a80c0:	56                   	push   %esi
5a80c1:	8b f1                	mov    %ecx,%esi
5a80c3:	c7 06 24 48 be 00    	movl   $0xbe4824,(%esi)
5a80c9:	e8 0f b6 e6 ff       	call   0x4136dd
5a80ce:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5a80d3:	74 0b                	je     0x5a80e0
5a80d5:	6a 04                	push   $0x4
5a80d7:	56                   	push   %esi
5a80d8:	e8 bf 9d e5 ff       	call   0x401e9c
5a80dd:	83 c4 08             	add    $0x8,%esp
5a80e0:	8b c6                	mov    %esi,%eax
5a80e2:	5e                   	pop    %esi
5a80e3:	c2 04 00             	ret    $0x4
5a80e6:	cc                   	int3
5a80e7:	cc                   	int3
5a80e8:	cc                   	int3
5a80e9:	cc                   	int3
5a80ea:	cc                   	int3
5a80eb:	cc                   	int3
5a80ec:	cc                   	int3
5a80ed:	cc                   	int3
5a80ee:	cc                   	int3
5a80ef:	cc                   	int3
5a80f0:	56                   	push   %esi
5a80f1:	8d b1 58 ff ff ff    	lea    -0xa8(%ecx),%esi
5a80f7:	8b ce                	mov    %esi,%ecx
5a80f9:	e8 74 66 e7 ff       	call   0x41e772
5a80fe:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5a8103:	74 0e                	je     0x5a8113
5a8105:	68 cc 00 00 00       	push   $0xcc
5a810a:	56                   	push   %esi
5a810b:	e8 8c 9d e5 ff       	call   0x401e9c
5a8110:	83 c4 08             	add    $0x8,%esp
5a8113:	8b c6                	mov    %esi,%eax
5a8115:	5e                   	pop    %esi
5a8116:	c2 04 00             	ret    $0x4
5a8119:	cc                   	int3
5a811a:	cc                   	int3
5a811b:	cc                   	int3
5a811c:	cc                   	int3
5a811d:	cc                   	int3
5a811e:	cc                   	int3
5a811f:	cc                   	int3
5a8120:	cc                   	int3
5a8121:	cc                   	int3
5a8122:	cc                   	int3
5a8123:	cc                   	int3
5a8124:	cc                   	int3
5a8125:	cc                   	int3
5a8126:	cc                   	int3
5a8127:	cc                   	int3
5a8128:	cc                   	int3
5a8129:	cc                   	int3
5a812a:	cc                   	int3
5a812b:	cc                   	int3
5a812c:	cc                   	int3
5a812d:	cc                   	int3
5a812e:	cc                   	int3
5a812f:	cc                   	int3
5a8130:	56                   	push   %esi
5a8131:	8b f1                	mov    %ecx,%esi
5a8133:	57                   	push   %edi
5a8134:	8b 7c 24 0c          	mov    0xc(%esp),%edi
5a8138:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
5a813e:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
5a8145:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
5a814c:	85 ff                	test   %edi,%edi
5a814e:	75 07                	jne    0x5a8157
5a8150:	5f                   	pop    %edi
5a8151:	32 c0                	xor    %al,%al
5a8153:	5e                   	pop    %esi
5a8154:	c2 04 00             	ret    $0x4
5a8157:	81 ff ff ff ff 1f    	cmp    $0x1fffffff,%edi
5a815d:	77 1a                	ja     0x5a8179
5a815f:	57                   	push   %edi
5a8160:	e8 7f 57 e8 ff       	call   0x42d8e4
5a8165:	89 06                	mov    %eax,(%esi)
5a8167:	89 46 04             	mov    %eax,0x4(%esi)
5a816a:	8b 06                	mov    (%esi),%eax
5a816c:	8d 04 f8             	lea    (%eax,%edi,8),%eax
5a816f:	89 46 08             	mov    %eax,0x8(%esi)
5a8172:	b0 01                	mov    $0x1,%al
5a8174:	5f                   	pop    %edi
5a8175:	5e                   	pop    %esi
5a8176:	c2 04 00             	ret    $0x4
5a8179:	68 58 20 bd 00       	push   $0xbd2058
5a817e:	e8 93 16 e8 ff       	call   0x429816
5a8183:	cc                   	int3
5a8184:	cc                   	int3
5a8185:	cc                   	int3
5a8186:	cc                   	int3
5a8187:	cc                   	int3
5a8188:	cc                   	int3
5a8189:	cc                   	int3
5a818a:	cc                   	int3
5a818b:	cc                   	int3
5a818c:	cc                   	int3
5a818d:	cc                   	int3
5a818e:	cc                   	int3
5a818f:	cc                   	int3
5a8190:	cc                   	int3
5a8191:	cc                   	int3
5a8192:	cc                   	int3
5a8193:	cc                   	int3
5a8194:	cc                   	int3
5a8195:	cc                   	int3
5a8196:	cc                   	int3
5a8197:	cc                   	int3
5a8198:	cc                   	int3
5a8199:	cc                   	int3
5a819a:	cc                   	int3
5a819b:	cc                   	int3
5a819c:	cc                   	int3
5a819d:	cc                   	int3
5a819e:	cc                   	int3
5a819f:	cc                   	int3
5a81a0:	c2 04 00             	ret    $0x4
5a81a3:	cc                   	int3
5a81a4:	cc                   	int3
5a81a5:	cc                   	int3
5a81a6:	cc                   	int3
5a81a7:	cc                   	int3
5a81a8:	cc                   	int3
5a81a9:	cc                   	int3
5a81aa:	cc                   	int3
5a81ab:	cc                   	int3
5a81ac:	cc                   	int3
5a81ad:	cc                   	int3
5a81ae:	cc                   	int3
5a81af:	cc                   	int3
5a81b0:	56                   	push   %esi
5a81b1:	8b 74 24 08          	mov    0x8(%esp),%esi
5a81b5:	57                   	push   %edi
5a81b6:	8b 7c 24 10          	mov    0x10(%esp),%edi
5a81ba:	3b f7                	cmp    %edi,%esi
5a81bc:	74 11                	je     0x5a81cf
5a81be:	66 90                	xchg   %ax,%ax
5a81c0:	8b 06                	mov    (%esi),%eax
5a81c2:	8b ce                	mov    %esi,%ecx
5a81c4:	6a 00                	push   $0x0
5a81c6:	ff 10                	call   *(%eax)
5a81c8:	83 c6 08             	add    $0x8,%esi
5a81cb:	3b f7                	cmp    %edi,%esi
5a81cd:	75 f1                	jne    0x5a81c0
5a81cf:	5f                   	pop    %edi
5a81d0:	5e                   	pop    %esi
5a81d1:	c2 08 00             	ret    $0x8
5a81d4:	cc                   	int3
5a81d5:	cc                   	int3
5a81d6:	cc                   	int3
5a81d7:	cc                   	int3
5a81d8:	cc                   	int3
5a81d9:	cc                   	int3
5a81da:	cc                   	int3
5a81db:	cc                   	int3
5a81dc:	cc                   	int3
5a81dd:	cc                   	int3
5a81de:	cc                   	int3
5a81df:	cc                   	int3
5a81e0:	8b c1                	mov    %ecx,%eax
5a81e2:	c3                   	ret
5a81e3:	cc                   	int3
5a81e4:	cc                   	int3
5a81e5:	cc                   	int3
5a81e6:	cc                   	int3
5a81e7:	cc                   	int3
5a81e8:	cc                   	int3
5a81e9:	cc                   	int3
5a81ea:	cc                   	int3
5a81eb:	cc                   	int3
5a81ec:	cc                   	int3
5a81ed:	cc                   	int3
5a81ee:	cc                   	int3
5a81ef:	cc                   	int3
5a81f0:	8b c1                	mov    %ecx,%eax
5a81f2:	c3                   	ret
5a81f3:	cc                   	int3
5a81f4:	cc                   	int3
5a81f5:	cc                   	int3
5a81f6:	cc                   	int3
5a81f7:	cc                   	int3
5a81f8:	cc                   	int3
5a81f9:	cc                   	int3
5a81fa:	cc                   	int3
5a81fb:	cc                   	int3
5a81fc:	cc                   	int3
5a81fd:	cc                   	int3
5a81fe:	cc                   	int3
5a81ff:	cc                   	int3
5a8200:	8b c1                	mov    %ecx,%eax
5a8202:	c3                   	ret
5a8203:	cc                   	int3
5a8204:	cc                   	int3
5a8205:	cc                   	int3
5a8206:	cc                   	int3
5a8207:	cc                   	int3
5a8208:	cc                   	int3
5a8209:	cc                   	int3
5a820a:	cc                   	int3
5a820b:	cc                   	int3
5a820c:	cc                   	int3
5a820d:	cc                   	int3
5a820e:	cc                   	int3
5a820f:	cc                   	int3
5a8210:	8b c1                	mov    %ecx,%eax
5a8212:	c3                   	ret
5a8213:	cc                   	int3
5a8214:	cc                   	int3
5a8215:	cc                   	int3
5a8216:	cc                   	int3
5a8217:	cc                   	int3
5a8218:	cc                   	int3
5a8219:	cc                   	int3
5a821a:	cc                   	int3
5a821b:	cc                   	int3
5a821c:	cc                   	int3
5a821d:	cc                   	int3
5a821e:	cc                   	int3
5a821f:	cc                   	int3
5a8220:	8b c1                	mov    %ecx,%eax
5a8222:	c3                   	ret
5a8223:	cc                   	int3
5a8224:	cc                   	int3
5a8225:	cc                   	int3
5a8226:	cc                   	int3
5a8227:	cc                   	int3
5a8228:	cc                   	int3
5a8229:	cc                   	int3
5a822a:	cc                   	int3
5a822b:	cc                   	int3
5a822c:	cc                   	int3
5a822d:	cc                   	int3
5a822e:	cc                   	int3
5a822f:	cc                   	int3
5a8230:	8b c1                	mov    %ecx,%eax
5a8232:	c3                   	ret
5a8233:	cc                   	int3
5a8234:	cc                   	int3
5a8235:	cc                   	int3
5a8236:	cc                   	int3
5a8237:	cc                   	int3
5a8238:	cc                   	int3
5a8239:	cc                   	int3
5a823a:	cc                   	int3