5bf095:	cc                   	int3
5bf096:	cc                   	int3
5bf097:	cc                   	int3
5bf098:	cc                   	int3
5bf099:	cc                   	int3
5bf09a:	cc                   	int3
5bf09b:	cc                   	int3
5bf09c:	cc                   	int3
5bf09d:	cc                   	int3
5bf09e:	cc                   	int3
5bf09f:	cc                   	int3
5bf0a0:	8b d1                	mov    %ecx,%edx
5bf0a2:	8b 02                	mov    (%edx),%eax
5bf0a4:	85 c0                	test   %eax,%eax
5bf0a6:	75 0e                	jne    0x5bf0b6
5bf0a8:	8b 48 08             	mov    0x8(%eax),%ecx
5bf0ab:	8b 40 04             	mov    0x4(%eax),%eax
5bf0ae:	49                   	dec    %ecx
5bf0af:	23 4a 08             	and    0x8(%edx),%ecx
5bf0b2:	8b 04 88             	mov    (%eax,%ecx,4),%eax
5bf0b5:	c3                   	ret
5bf0b6:	8b 00                	mov    (%eax),%eax
5bf0b8:	8b 48 08             	mov    0x8(%eax),%ecx
5bf0bb:	8b 40 04             	mov    0x4(%eax),%eax
5bf0be:	49                   	dec    %ecx
5bf0bf:	23 4a 08             	and    0x8(%edx),%ecx
5bf0c2:	8b 04 88             	mov    (%eax,%ecx,4),%eax
5bf0c5:	c3                   	ret
5bf0c6:	cc                   	int3
5bf0c7:	cc                   	int3
5bf0c8:	cc                   	int3
5bf0c9:	cc                   	int3
5bf0ca:	cc                   	int3
5bf0cb:	cc                   	int3
5bf0cc:	cc                   	int3
5bf0cd:	cc                   	int3
5bf0ce:	cc                   	int3
5bf0cf:	cc                   	int3
5bf0d0:	8b d1                	mov    %ecx,%edx
5bf0d2:	8b 02                	mov    (%edx),%eax
5bf0d4:	85 c0                	test   %eax,%eax
5bf0d6:	75 0e                	jne    0x5bf0e6
5bf0d8:	8b 48 08             	mov    0x8(%eax),%ecx
5bf0db:	8b 40 04             	mov    0x4(%eax),%eax
5bf0de:	49                   	dec    %ecx
5bf0df:	23 4a 08             	and    0x8(%edx),%ecx
5bf0e2:	8b 04 88             	mov    (%eax,%ecx,4),%eax
5bf0e5:	c3                   	ret
5bf0e6:	8b 00                	mov    (%eax),%eax
5bf0e8:	8b 48 08             	mov    0x8(%eax),%ecx
5bf0eb:	8b 40 04             	mov    0x4(%eax),%eax
5bf0ee:	49                   	dec    %ecx
5bf0ef:	23 4a 08             	and    0x8(%edx),%ecx
5bf0f2:	8b 04 88             	mov    (%eax,%ecx,4),%eax
5bf0f5:	c3                   	ret
5bf0f6:	cc                   	int3
5bf0f7:	cc                   	int3
5bf0f8:	cc                   	int3
5bf0f9:	cc                   	int3
5bf0fa:	cc                   	int3
5bf0fb:	cc                   	int3
5bf0fc:	cc                   	int3
5bf0fd:	cc                   	int3
5bf0fe:	cc                   	int3
5bf0ff:	cc                   	int3
5bf100:	8b 01                	mov    (%ecx),%eax
5bf102:	8b 50 08             	mov    0x8(%eax),%edx
5bf105:	8b 40 04             	mov    0x4(%eax),%eax
5bf108:	4a                   	dec    %edx
5bf109:	23 51 04             	and    0x4(%ecx),%edx
5bf10c:	8b 04 90             	mov    (%eax,%edx,4),%eax
5bf10f:	c3                   	ret
5bf110:	cc                   	int3
5bf111:	cc                   	int3
5bf112:	cc                   	int3
5bf113:	cc                   	int3
5bf114:	cc                   	int3
5bf115:	cc                   	int3
5bf116:	cc                   	int3
5bf117:	cc                   	int3
5bf118:	cc                   	int3
5bf119:	cc                   	int3
5bf11a:	cc                   	int3
5bf11b:	cc                   	int3
5bf11c:	cc                   	int3
5bf11d:	cc                   	int3
5bf11e:	cc                   	int3
5bf11f:	cc                   	int3
5bf120:	8b 01                	mov    (%ecx),%eax
5bf122:	8b 50 08             	mov    0x8(%eax),%edx
5bf125:	8b 40 04             	mov    0x4(%eax),%eax
5bf128:	4a                   	dec    %edx
5bf129:	23 51 04             	and    0x4(%ecx),%edx
5bf12c:	8b 04 90             	mov    (%eax,%edx,4),%eax
5bf12f:	c3                   	ret
5bf130:	cc                   	int3
5bf131:	cc                   	int3
5bf132:	cc                   	int3
5bf133:	cc                   	int3
5bf134:	cc                   	int3
5bf135:	cc                   	int3
5bf136:	cc                   	int3
5bf137:	cc                   	int3
5bf138:	cc                   	int3
5bf139:	cc                   	int3
5bf13a:	cc                   	int3
5bf13b:	cc                   	int3
5bf13c:	cc                   	int3
5bf13d:	cc                   	int3
5bf13e:	cc                   	int3
5bf13f:	cc                   	int3
5bf140:	ff 41 08             	incl   0x8(%ecx)
5bf143:	8b c1                	mov    %ecx,%eax
5bf145:	c3                   	ret
5bf146:	cc                   	int3
5bf147:	cc                   	int3
5bf148:	cc                   	int3
5bf149:	cc                   	int3
5bf14a:	cc                   	int3
5bf14b:	cc                   	int3
5bf14c:	cc                   	int3
5bf14d:	cc                   	int3
5bf14e:	cc                   	int3
5bf14f:	cc                   	int3
5bf150:	ff 41 04             	incl   0x4(%ecx)
5bf153:	8b c1                	mov    %ecx,%eax
5bf155:	c3                   	ret
5bf156:	cc                   	int3
5bf157:	cc                   	int3
5bf158:	cc                   	int3
5bf159:	cc                   	int3
5bf15a:	cc                   	int3
5bf15b:	cc                   	int3
5bf15c:	cc                   	int3
5bf15d:	cc                   	int3
5bf15e:	cc                   	int3
5bf15f:	cc                   	int3
5bf160:	ff 41 04             	incl   0x4(%ecx)
5bf163:	8b c1                	mov    %ecx,%eax
5bf165:	c3                   	ret
5bf166:	cc                   	int3
5bf167:	cc                   	int3
5bf168:	cc                   	int3
5bf169:	cc                   	int3
5bf16a:	cc                   	int3
5bf16b:	cc                   	int3
5bf16c:	cc                   	int3
5bf16d:	cc                   	int3
5bf16e:	cc                   	int3
5bf16f:	cc                   	int3
5bf170:	ff 49 04             	decl   0x4(%ecx)
5bf173:	8b c1                	mov    %ecx,%eax
5bf175:	c3                   	ret
5bf176:	cc                   	int3
5bf177:	cc                   	int3
5bf178:	cc                   	int3
5bf179:	cc                   	int3
5bf17a:	cc                   	int3
5bf17b:	cc                   	int3
5bf17c:	cc                   	int3
5bf17d:	cc                   	int3
5bf17e:	cc                   	int3
5bf17f:	cc                   	int3
5bf180:	ff 49 04             	decl   0x4(%ecx)
5bf183:	8b c1                	mov    %ecx,%eax
5bf185:	c3                   	ret
5bf186:	cc                   	int3
5bf187:	cc                   	int3
5bf188:	cc                   	int3
5bf189:	cc                   	int3
5bf18a:	cc                   	int3
5bf18b:	cc                   	int3
5bf18c:	cc                   	int3
5bf18d:	cc                   	int3
5bf18e:	cc                   	int3
5bf18f:	cc                   	int3
5bf190:	8b 44 24 04          	mov    0x4(%esp),%eax
5bf194:	8b 50 08             	mov    0x8(%eax),%edx
5bf197:	8b 41 08             	mov    0x8(%ecx),%eax
5bf19a:	2b c2                	sub    %edx,%eax
5bf19c:	c2 04 00             	ret    $0x4
5bf19f:	cc                   	int3
5bf1a0:	cc                   	int3
5bf1a1:	cc                   	int3
5bf1a2:	cc                   	int3
5bf1a3:	cc                   	int3
5bf1a4:	cc                   	int3
5bf1a5:	cc                   	int3
5bf1a6:	cc                   	int3
5bf1a7:	cc                   	int3
5bf1a8:	cc                   	int3
5bf1a9:	cc                   	int3
5bf1aa:	cc                   	int3
5bf1ab:	cc                   	int3
5bf1ac:	cc                   	int3
5bf1ad:	cc                   	int3
5bf1ae:	cc                   	int3
5bf1af:	cc                   	int3
5bf1b0:	8b 01                	mov    (%ecx),%eax
5bf1b2:	56                   	push   %esi
5bf1b3:	33 f6                	xor    %esi,%esi
5bf1b5:	85 c0                	test   %eax,%eax
5bf1b7:	74 08                	je     0x5bf1c1
5bf1b9:	8b 00                	mov    (%eax),%eax
5bf1bb:	85 c0                	test   %eax,%eax
5bf1bd:	74 02                	je     0x5bf1c1
5bf1bf:	8b 30                	mov    (%eax),%esi
5bf1c1:	8b 44 24 08          	mov    0x8(%esp),%eax
5bf1c5:	8b 51 08             	mov    0x8(%ecx),%edx
5bf1c8:	2b 54 24 0c          	sub    0xc(%esp),%edx
5bf1cc:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
5bf1d2:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
5bf1d9:	89 50 08             	mov    %edx,0x8(%eax)
5bf1dc:	85 f6                	test   %esi,%esi
5bf1de:	74 0a                	je     0x5bf1ea
5bf1e0:	8b 0e                	mov    (%esi),%ecx
5bf1e2:	85 c9                	test   %ecx,%ecx
5bf1e4:	74 04                	je     0x5bf1ea
5bf1e6:	8b 09                	mov    (%ecx),%ecx
5bf1e8:	89 08                	mov    %ecx,(%eax)
5bf1ea:	5e                   	pop    %esi
5bf1eb:	c2 08 00             	ret    $0x8
5bf1ee:	cc                   	int3
5bf1ef:	cc                   	int3
5bf1f0:	cc                   	int3
5bf1f1:	cc                   	int3
5bf1f2:	cc                   	int3
5bf1f3:	cc                   	int3
5bf1f4:	cc                   	int3
5bf1f5:	cc                   	int3
5bf1f6:	cc                   	int3
5bf1f7:	cc                   	int3
5bf1f8:	cc                   	int3
5bf1f9:	cc                   	int3
5bf1fa:	cc                   	int3
5bf1fb:	cc                   	int3
5bf1fc:	cc                   	int3
5bf1fd:	cc                   	int3
5bf1fe:	cc                   	int3
5bf1ff:	cc                   	int3
5bf200:	8b 44 24 04          	mov    0x4(%esp),%eax
5bf204:	8b 50 08             	mov    0x8(%eax),%edx
5bf207:	8b 41 08             	mov    0x8(%ecx),%eax
5bf20a:	2b c2                	sub    %edx,%eax
5bf20c:	c2 04 00             	ret    $0x4
5bf20f:	cc                   	int3
5bf210:	cc                   	int3
5bf211:	cc                   	int3
5bf212:	cc                   	int3
5bf213:	cc                   	int3
5bf214:	cc                   	int3
5bf215:	cc                   	int3
5bf216:	cc                   	int3
5bf217:	cc                   	int3
5bf218:	cc                   	int3
5bf219:	cc                   	int3
5bf21a:	cc                   	int3
5bf21b:	cc                   	int3
5bf21c:	cc                   	int3
5bf21d:	cc                   	int3
5bf21e:	cc                   	int3
5bf21f:	cc                   	int3
5bf220:	8b 44 24 04          	mov    0x4(%esp),%eax
5bf224:	8b 50 04             	mov    0x4(%eax),%edx
5bf227:	8b 41 04             	mov    0x4(%ecx),%eax
5bf22a:	2b c2                	sub    %edx,%eax
5bf22c:	c2 04 00             	ret    $0x4
5bf22f:	cc                   	int3
5bf230:	cc                   	int3
5bf231:	cc                   	int3
5bf232:	cc                   	int3
5bf233:	cc                   	int3
5bf234:	cc                   	int3
5bf235:	cc                   	int3
5bf236:	cc                   	int3
5bf237:	cc                   	int3
5bf238:	cc                   	int3
5bf239:	cc                   	int3
5bf23a:	cc                   	int3
5bf23b:	cc                   	int3
5bf23c:	cc                   	int3
5bf23d:	cc                   	int3
5bf23e:	cc                   	int3
5bf23f:	cc                   	int3
5bf240:	8b 44 24 04          	mov    0x4(%esp),%eax
5bf244:	8b 50 04             	mov    0x4(%eax),%edx
5bf247:	8b 41 04             	mov    0x4(%ecx),%eax
5bf24a:	2b c2                	sub    %edx,%eax
5bf24c:	c2 04 00             	ret    $0x4
5bf24f:	cc                   	int3
5bf250:	cc                   	int3
5bf251:	cc                   	int3
5bf252:	cc                   	int3
5bf253:	cc                   	int3
5bf254:	cc                   	int3
5bf255:	cc                   	int3
5bf256:	cc                   	int3
5bf257:	cc                   	int3
5bf258:	cc                   	int3
5bf259:	cc                   	int3
5bf25a:	cc                   	int3
5bf25b:	cc                   	int3
5bf25c:	cc                   	int3
5bf25d:	cc                   	int3
5bf25e:	cc                   	int3
5bf25f:	cc                   	int3
5bf260:	8b 01                	mov    (%ecx),%eax
5bf262:	56                   	push   %esi
5bf263:	33 f6                	xor    %esi,%esi
5bf265:	85 c0                	test   %eax,%eax
5bf267:	74 08                	je     0x5bf271
5bf269:	8b 00                	mov    (%eax),%eax
5bf26b:	85 c0                	test   %eax,%eax
5bf26d:	74 02                	je     0x5bf271
5bf26f:	8b 30                	mov    (%eax),%esi
5bf271:	8b 44 24 08          	mov    0x8(%esp),%eax
5bf275:	8b 51 08             	mov    0x8(%ecx),%edx
5bf278:	03 54 24 0c          	add    0xc(%esp),%edx
5bf27c:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
5bf282:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
5bf289:	89 50 08             	mov    %edx,0x8(%eax)
5bf28c:	85 f6                	test   %esi,%esi
5bf28e:	74 0a                	je     0x5bf29a
5bf290:	8b 0e                	mov    (%esi),%ecx
5bf292:	85 c9                	test   %ecx,%ecx
5bf294:	74 04                	je     0x5bf29a
5bf296:	8b 09                	mov    (%ecx),%ecx
5bf298:	89 08                	mov    %ecx,(%eax)
5bf29a:	5e                   	pop    %esi
5bf29b:	c2 08 00             	ret    $0x8
5bf29e:	cc                   	int3
5bf29f:	cc                   	int3
5bf2a0:	cc                   	int3
5bf2a1:	cc                   	int3
5bf2a2:	cc                   	int3
5bf2a3:	cc                   	int3
5bf2a4:	cc                   	int3
5bf2a5:	cc                   	int3
5bf2a6:	cc                   	int3
5bf2a7:	cc                   	int3
5bf2a8:	cc                   	int3
5bf2a9:	cc                   	int3
5bf2aa:	cc                   	int3
5bf2ab:	cc                   	int3
5bf2ac:	cc                   	int3
5bf2ad:	cc                   	int3
5bf2ae:	cc                   	int3
5bf2af:	cc                   	int3
5bf2b0:	8b 01                	mov    (%ecx),%eax
5bf2b2:	56                   	push   %esi