5df00e:	52                   	push   %edx
5df00f:	8b 90 98 03 00 00    	mov    0x398(%eax),%edx
5df015:	52                   	push   %edx
5df016:	8d 88 1c 03 00 00    	lea    0x31c(%eax),%ecx
5df01c:	8d 90 18 03 00 00    	lea    0x318(%eax),%edx
5df022:	e8 21 fe ff ff       	call   0x5dee48
5df027:	c3                   	ret
5df028:	56                   	push   %esi
5df029:	8b f0                	mov    %eax,%esi
5df02b:	88 96 52 02 00 00    	mov    %dl,0x252(%esi)
5df031:	3a 96 51 02 00 00    	cmp    0x251(%esi),%dl
5df037:	74 10                	je     0x5df049
5df039:	88 96 51 02 00 00    	mov    %dl,0x251(%esi)
5df03f:	8b c6                	mov    %esi,%eax
5df041:	8b 10                	mov    (%eax),%edx
5df043:	ff 92 88 00 00 00    	call   *0x88(%edx)
5df049:	5e                   	pop    %esi
5df04a:	c3                   	ret
5df04b:	90                   	nop
5df04c:	53                   	push   %ebx
5df04d:	56                   	push   %esi
5df04e:	8b da                	mov    %edx,%ebx
5df050:	8b f0                	mov    %eax,%esi
5df052:	85 db                	test   %ebx,%ebx
5df054:	75 0a                	jne    0x5df060
5df056:	8b c6                	mov    %esi,%eax
5df058:	e8 9b 9e ff ff       	call   0x5d8ef8
5df05d:	5e                   	pop    %esi
5df05e:	5b                   	pop    %ebx
5df05f:	c3                   	ret
5df060:	8b c3                	mov    %ebx,%eax
5df062:	8b 15 4c 65 5d 00    	mov    0x5d654c,%edx
5df068:	e8 97 4b e2 ff       	call   0x403c04
5df06d:	84 c0                	test   %al,%al
5df06f:	74 58                	je     0x5df0c9
5df071:	8b c3                	mov    %ebx,%eax
5df073:	8b 15 4c 65 5d 00    	mov    0x5d654c,%edx
5df079:	e8 aa 4b e2 ff       	call   0x403c28
5df07e:	8b d8                	mov    %eax,%ebx
5df080:	8b 93 dc 04 00 00    	mov    0x4dc(%ebx),%edx
5df086:	8b 86 dc 04 00 00    	mov    0x4dc(%esi),%eax
5df08c:	8b 08                	mov    (%eax),%ecx
5df08e:	ff 51 28             	call   *0x28(%ecx)
5df091:	8b 83 28 02 00 00    	mov    0x228(%ebx),%eax
5df097:	89 86 28 02 00 00    	mov    %eax,0x228(%esi)
5df09d:	8b 8b 30 02 00 00    	mov    0x230(%ebx),%ecx
5df0a3:	8b 93 2c 02 00 00    	mov    0x22c(%ebx),%edx
5df0a9:	8b c6                	mov    %esi,%eax
5df0ab:	8b 18                	mov    (%eax),%ebx
5df0ad:	ff 93 f4 00 00 00    	call   *0xf4(%ebx)
5df0b3:	8b c6                	mov    %esi,%eax
5df0b5:	8b 10                	mov    (%eax),%edx
5df0b7:	ff 92 88 00 00 00    	call   *0x88(%edx)
5df0bd:	8b c6                	mov    %esi,%eax
5df0bf:	8b 10                	mov    (%eax),%edx
5df0c1:	ff 92 f8 00 00 00    	call   *0xf8(%edx)
5df0c7:	eb 6a                	jmp    0x5df133
5df0c9:	8b c3                	mov    %ebx,%eax
5df0cb:	8b 15 ec 6a 42 00    	mov    0x426aec,%edx
5df0d1:	e8 2e 4b e2 ff       	call   0x403c04
5df0d6:	84 c0                	test   %al,%al
5df0d8:	74 59                	je     0x5df133
5df0da:	8b c3                	mov    %ebx,%eax
5df0dc:	8b 15 ec 6a 42 00    	mov    0x426aec,%edx
5df0e2:	e8 41 4b e2 ff       	call   0x403c28
5df0e7:	8b d0                	mov    %eax,%edx
5df0e9:	8b 86 dc 04 00 00    	mov    0x4dc(%esi),%eax
5df0ef:	e8 94 bf 01 00       	call   0x5fb088
5df0f4:	8b 86 dc 04 00 00    	mov    0x4dc(%esi),%eax
5df0fa:	8b 10                	mov    (%eax),%edx
5df0fc:	ff 52 10             	call   *0x10(%edx)
5df0ff:	3c 01                	cmp    $0x1,%al
5df101:	74 1c                	je     0x5df11f
5df103:	8b 86 dc 04 00 00    	mov    0x4dc(%esi),%eax
5df109:	8b 10                	mov    (%eax),%edx
5df10b:	ff 52 10             	call   *0x10(%edx)
5df10e:	3c 05                	cmp    $0x5,%al
5df110:	74 0d                	je     0x5df11f
5df112:	b2 05                	mov    $0x5,%dl
5df114:	8b 86 dc 04 00 00    	mov    0x4dc(%esi),%eax
5df11a:	e8 99 90 01 00       	call   0x5f81b8
5df11f:	8b c6                	mov    %esi,%eax
5df121:	8b 10                	mov    (%eax),%edx
5df123:	ff 92 88 00 00 00    	call   *0x88(%edx)
5df129:	8b c6                	mov    %esi,%eax
5df12b:	8b 10                	mov    (%eax),%edx
5df12d:	ff 92 f8 00 00 00    	call   *0xf8(%edx)
5df133:	5e                   	pop    %esi
5df134:	5b                   	pop    %ebx
5df135:	c3                   	ret
5df136:	8b c0                	mov    %eax,%eax
5df138:	53                   	push   %ebx
5df139:	56                   	push   %esi
5df13a:	8b f0                	mov    %eax,%esi
5df13c:	33 c0                	xor    %eax,%eax
5df13e:	83 fa 04             	cmp    $0x4,%edx
5df141:	75 62                	jne    0x5df1a5
5df143:	8b 56 18             	mov    0x18(%esi),%edx
5df146:	3b 16                	cmp    (%esi),%edx
5df148:	75 0c                	jne    0x5df156
5df14a:	8b 56 1c             	mov    0x1c(%esi),%edx
5df14d:	3b 56 04             	cmp    0x4(%esi),%edx
5df150:	74 04                	je     0x5df156
5df152:	b1 01                	mov    $0x1,%cl
5df154:	eb 11                	jmp    0x5df167
5df156:	8b 56 18             	mov    0x18(%esi),%edx
5df159:	3b 16                	cmp    (%esi),%edx
5df15b:	74 48                	je     0x5df1a5
5df15d:	8b 56 1c             	mov    0x1c(%esi),%edx
5df160:	3b 56 04             	cmp    0x4(%esi),%edx
5df163:	75 40                	jne    0x5df1a5
5df165:	33 c9                	xor    %ecx,%ecx
5df167:	33 d2                	xor    %edx,%edx
5df169:	8b 1c d6             	mov    (%esi,%edx,8),%ebx
5df16c:	3b 5c d6 08          	cmp    0x8(%esi,%edx,8),%ebx
5df170:	75 12                	jne    0x5df184
5df172:	8b 5c d6 04          	mov    0x4(%esi,%edx,8),%ebx
5df176:	3b 5c d6 0c          	cmp    0xc(%esi,%edx,8),%ebx
5df17a:	74 08                	je     0x5df184
5df17c:	84 c9                	test   %cl,%cl
5df17e:	75 04                	jne    0x5df184
5df180:	b1 01                	mov    $0x1,%cl
5df182:	eb 19                	jmp    0x5df19d
5df184:	8b 1c d6             	mov    (%esi,%edx,8),%ebx
5df187:	3b 5c d6 08          	cmp    0x8(%esi,%edx,8),%ebx
5df18b:	74 18                	je     0x5df1a5
5df18d:	8b 5c d6 04          	mov    0x4(%esi,%edx,8),%ebx
5df191:	3b 5c d6 0c          	cmp    0xc(%esi,%edx,8),%ebx
5df195:	75 0e                	jne    0x5df1a5
5df197:	84 c9                	test   %cl,%cl
5df199:	74 0a                	je     0x5df1a5
5df19b:	33 c9                	xor    %ecx,%ecx
5df19d:	42                   	inc    %edx
5df19e:	83 fa 03             	cmp    $0x3,%edx
5df1a1:	75 c6                	jne    0x5df169
5df1a3:	b0 01                	mov    $0x1,%al
5df1a5:	5e                   	pop    %esi
5df1a6:	5b                   	pop    %ebx
5df1a7:	c3                   	ret
5df1a8:	66 8b 90 b8 04 00 00 	mov    0x4b8(%eax),%dx
5df1af:	8b c2                	mov    %edx,%eax
5df1b1:	c3                   	ret
5df1b2:	8b c0                	mov    %eax,%eax
5df1b4:	56                   	push   %esi
5df1b5:	8b f0                	mov    %eax,%esi
5df1b7:	88 96 54 02 00 00    	mov    %dl,0x254(%esi)
5df1bd:	8b c6                	mov    %esi,%eax
5df1bf:	8b 10                	mov    (%eax),%edx
5df1c1:	ff 52 7c             	call   *0x7c(%edx)
5df1c4:	8b c6                	mov    %esi,%eax
5df1c6:	8b 10                	mov    (%eax),%edx
5df1c8:	ff 92 88 00 00 00    	call   *0x88(%edx)
5df1ce:	5e                   	pop    %esi
5df1cf:	c3                   	ret
5df1d0:	53                   	push   %ebx
5df1d1:	8b d8                	mov    %eax,%ebx
5df1d3:	8b c3                	mov    %ebx,%eax
5df1d5:	e8 d6 33 00 00       	call   0x5e25b0
5df1da:	66 83 bb 4a 04 00 00 	cmpw   $0x0,0x44a(%ebx)
5df1e1:	00
5df1e2:	74 0e                	je     0x5df1f2
5df1e4:	8b d3                	mov    %ebx,%edx
5df1e6:	8b 83 4c 04 00 00    	mov    0x44c(%ebx),%eax
5df1ec:	ff 93 48 04 00 00    	call   *0x448(%ebx)
5df1f2:	8b c3                	mov    %ebx,%eax
5df1f4:	e8 b7 33 00 00       	call   0x5e25b0
5df1f9:	5b                   	pop    %ebx
5df1fa:	c3                   	ret
5df1fb:	90                   	nop
5df1fc:	53                   	push   %ebx
5df1fd:	66 83 b8 52 04 00 00 	cmpw   $0x0,0x452(%eax)
5df204:	00
5df205:	74 10                	je     0x5df217
5df207:	8b d8                	mov    %eax,%ebx
5df209:	8b d0                	mov    %eax,%edx
5df20b:	8b 83 54 04 00 00    	mov    0x454(%ebx),%eax
5df211:	ff 93 50 04 00 00    	call   *0x450(%ebx)
5df217:	5b                   	pop    %ebx
5df218:	c3                   	ret
5df219:	8d 40 00             	lea    0x0(%eax),%eax
5df21c:	53                   	push   %ebx
5df21d:	8b d8                	mov    %eax,%ebx
5df21f:	8b c3                	mov    %ebx,%eax
5df221:	e8 8a 33 00 00       	call   0x5e25b0
5df226:	66 83 bb 5a 04 00 00 	cmpw   $0x0,0x45a(%ebx)
5df22d:	00
5df22e:	74 0e                	je     0x5df23e
5df230:	8b d3                	mov    %ebx,%edx
5df232:	8b 83 5c 04 00 00    	mov    0x45c(%ebx),%eax
5df238:	ff 93 58 04 00 00    	call   *0x458(%ebx)
5df23e:	8b c3                	mov    %ebx,%eax
5df240:	e8 6b 33 00 00       	call   0x5e25b0
5df245:	5b                   	pop    %ebx
5df246:	c3                   	ret
5df247:	90                   	nop
5df248:	56                   	push   %esi
5df249:	8b f0                	mov    %eax,%esi
5df24b:	88 96 ba 04 00 00    	mov    %dl,0x4ba(%esi)
5df251:	8b c6                	mov    %esi,%eax
5df253:	8b 10                	mov    (%eax),%edx
5df255:	ff 92 88 00 00 00    	call   *0x88(%edx)
5df25b:	5e                   	pop    %esi
5df25c:	c3                   	ret
5df25d:	8d 40 00             	lea    0x0(%eax),%eax
5df260:	53                   	push   %ebx
5df261:	51                   	push   %ecx
5df262:	88 0c 24             	mov    %cl,(%esp)
5df265:	8b d8                	mov    %eax,%ebx
5df267:	8a 0c 24             	mov    (%esp),%cl
5df26a:	8b c3                	mov    %ebx,%eax
5df26c:	e8 3b eb e6 ff       	call   0x44ddac
5df271:	f6 04 24 01          	testb  $0x1,(%esp)
5df275:	74 36                	je     0x5df2ad
5df277:	80 bb a4 04 00 00 00 	cmpb   $0x0,0x4a4(%ebx)
5df27e:	74 2d                	je     0x5df2ad
5df280:	66 8b 83 3c 02 00 00 	mov    0x23c(%ebx),%ax
5df287:	66 2d f9 06          	sub    $0x6f9,%ax
5df28b:	74 08                	je     0x5df295
5df28d:	66 83 e8 08          	sub    $0x8,%ax
5df291:	74 0f                	je     0x5df2a2
5df293:	eb 18                	jmp    0x5df2ad
5df295:	66 ba ff 06          	mov    $0x6ff,%dx
5df299:	8b c3                	mov    %ebx,%eax
5df29b:	e8 c8 30 00 00       	call   0x5e2368
5df2a0:	eb 0b                	jmp    0x5df2ad
5df2a2:	66 ba 02 07          	mov    $0x702,%dx
5df2a6:	8b c3                	mov    %ebx,%eax
5df2a8:	e8 bb 30 00 00       	call   0x5e2368
5df2ad:	5a                   	pop    %edx
5df2ae:	5b                   	pop    %ebx
5df2af:	c3                   	ret
5df2b0:	53                   	push   %ebx
5df2b1:	51                   	push   %ecx
5df2b2:	88 0c 24             	mov    %cl,(%esp)
5df2b5:	8b d8                	mov    %eax,%ebx
5df2b7:	8a 0c 24             	mov    (%esp),%cl
5df2ba:	8b c3                	mov    %ebx,%eax
5df2bc:	e8 bb eb e6 ff       	call   0x44de7c
5df2c1:	f6 04 24 01          	testb  $0x1,(%esp)
5df2c5:	75 10                	jne    0x5df2d7
5df2c7:	80 bb a4 04 00 00 00 	cmpb   $0x0,0x4a4(%ebx)
5df2ce:	74 07                	je     0x5df2d7
5df2d0:	8b c3                	mov    %ebx,%eax
5df2d2:	e8 1d 8e ff ff       	call   0x5d80f4
5df2d7:	5a                   	pop    %edx
5df2d8:	5b                   	pop    %ebx
5df2d9:	c3                   	ret
5df2da:	8b c0                	mov    %eax,%eax
5df2dc:	e8 6b ec e6 ff       	call   0x44df4c
5df2e1:	c3                   	ret
5df2e2:	8b c0                	mov    %eax,%eax
5df2e4:	53                   	push   %ebx
5df2e5:	8b d8                	mov    %eax,%ebx
5df2e7:	8b 83 40 04 00 00    	mov    0x440(%ebx),%eax
5df2ed:	8b 50 04             	mov    0x4(%eax),%edx
5df2f0:	52                   	push   %edx
5df2f1:	8b 08                	mov    (%eax),%ecx
5df2f3:	8b 93 78 04 00 00    	mov    0x478(%ebx),%edx
5df2f9:	8b 83 70 04 00 00    	mov    0x470(%ebx),%eax
5df2ff:	e8 90 54 01 00       	call   0x5f4794
5df304:	8b 83 70 04 00 00    	mov    0x470(%ebx),%eax
5df30a:	e8 51 54 01 00       	call   0x5f4760
5df30f:	84 c0                	test   %al,%al
5df311:	74 14                	je     0x5df327
5df313:	c6 83 15 04 00 00 00 	movb   $0x0,0x415(%ebx)
5df31a:	8b 93 40 04 00 00    	mov    0x440(%ebx),%edx
5df320:	8b c3                	mov    %ebx,%eax
5df322:	e8 65 c8 ff ff       	call   0x5dbb8c
5df327:	5b                   	pop    %ebx
5df328:	c3                   	ret
5df329:	8d 40 00             	lea    0x0(%eax),%eax
5df32c:	53                   	push   %ebx
5df32d:	8b d8                	mov    %eax,%ebx
5df32f:	8b c3                	mov    %ebx,%eax
5df331:	8b 10                	mov    (%eax),%edx
5df333:	ff 92 18 01 00 00    	call   *0x118(%edx)
5df339:	84 c0                	test   %al,%al
5df33b:	74 09                	je     0x5df346
5df33d:	8b c3                	mov    %ebx,%eax
5df33f:	e8 8c 8e e6 ff       	call   0x4481d0
5df344:	5b                   	pop    %ebx
5df345:	c3                   	ret
5df346:	b8 32 00 00 00       	mov    $0x32,%eax
5df34b:	5b                   	pop    %ebx
5df34c:	c3                   	ret
5df34d:	8d 40 00             	lea    0x0(%eax),%eax
5df350:	53                   	push   %ebx
5df351:	8b d8                	mov    %eax,%ebx
5df353:	8b c3                	mov    %ebx,%eax
5df355:	8b 10                	mov    (%eax),%edx
5df357:	ff 92 18 01 00 00    	call   *0x118(%edx)
5df35d:	84 c0                	test   %al,%al
5df35f:	74 09                	je     0x5df36a
5df361:	8b c3                	mov    %ebx,%eax
5df363:	e8 ac 8e e6 ff       	call   0x448214
5df368:	5b                   	pop    %ebx
5df369:	c3                   	ret
5df36a:	b8 32 00 00 00       	mov    $0x32,%eax
5df36f:	5b                   	pop    %ebx
5df370:	c3                   	ret
5df371:	8d 40 00             	lea    0x0(%eax),%eax
5df374:	8b 88 40 04 00 00    	mov    0x440(%eax),%ecx
5df37a:	89 51 08             	mov    %edx,0x8(%ecx)
5df37d:	89 90 7c 04 00 00    	mov    %edx,0x47c(%eax)
5df383:	c3                   	ret
5df384:	8b 88 40 04 00 00    	mov    0x440(%eax),%ecx
5df38a:	89 51 0c             	mov    %edx,0xc(%ecx)
5df38d:	89 90 80 04 00 00    	mov    %edx,0x480(%eax)
5df393:	c3                   	ret
5df394:	53                   	push   %ebx
5df395:	56                   	push   %esi
5df396:	8b d8                	mov    %eax,%ebx
5df398:	83 bb e0 04 00 00 00 	cmpl   $0x0,0x4e0(%ebx)
5df39f:	75 3d                	jne    0x5df3de
5df3a1:	8b cb                	mov    %ebx,%ecx
5df3a3:	b2 01                	mov    $0x1,%dl
5df3a5:	a1 7c 67 5c 00       	mov    0x5c677c,%eax
5df3aa:	e8 c9 77 fe ff       	call   0x5c6b78
5df3af:	8b f0                	mov    %eax,%esi
5df3b1:	89 b3 e0 04 00 00    	mov    %esi,0x4e0(%ebx)
5df3b7:	8b d3                	mov    %ebx,%edx
5df3b9:	8b c6                	mov    %esi,%eax
5df3bb:	e8 44 42 ff ff       	call   0x5d3604
5df3c0:	8b 83 e0 04 00 00    	mov    0x4e0(%ebx),%eax
5df3c6:	8b 93 a0 02 00 00    	mov    0x2a0(%ebx),%edx
5df3cc:	89 90 88 01 00 00    	mov    %edx,0x188(%eax)
5df3d2:	8b 93 a4 02 00 00    	mov    0x2a4(%ebx),%edx
5df3d8:	89 90 8c 01 00 00    	mov    %edx,0x18c(%eax)
5df3de:	8b 83 e0 04 00 00    	mov    0x4e0(%ebx),%eax
5df3e4:	5e                   	pop    %esi
5df3e5:	5b                   	pop    %ebx
5df3e6:	c3                   	ret
5df3e7:	90                   	nop
5df3e8:	53                   	push   %ebx
5df3e9:	56                   	push   %esi
5df3ea:	8b d8                	mov    %eax,%ebx
5df3ec:	83 bb e4 04 00 00 00 	cmpl   $0x0,0x4e4(%ebx)
5df3f3:	75 3d                	jne    0x5df432
5df3f5:	8b cb                	mov    %ebx,%ecx
5df3f7:	b2 01                	mov    $0x1,%dl
5df3f9:	a1 78 80 5a 00       	mov    0x5a8078,%eax
5df3fe:	e8 b1 a0 fc ff       	call   0x5a94b4
5df403:	8b f0                	mov    %eax,%esi
5df405:	89 b3 e4 04 00 00    	mov    %esi,0x4e4(%ebx)
5df40b:	8b d3                	mov    %ebx,%edx
5df40d:	8b c6                	mov    %esi,%eax
5df40f:	e8 60 a0 fd ff       	call   0x5b9474
5df414:	8b 83 e4 04 00 00    	mov    0x4e4(%ebx),%eax
5df41a:	8b 93 a0 02 00 00    	mov    0x2a0(%ebx),%edx
5df420:	89 90 80 00 00 00    	mov    %edx,0x80(%eax)