a1125d:	8b ce                	mov    %esi,%ecx
a1125f:	89 46 70             	mov    %eax,0x70(%esi)
a11262:	e8 4d 88 a1 ff       	call   0x429ab4
a11267:	8b c6                	mov    %esi,%eax
a11269:	5e                   	pop    %esi
a1126a:	8b e5                	mov    %ebp,%esp
a1126c:	5d                   	pop    %ebp
a1126d:	c2 10 00             	ret    $0x10
a11270:	cc                   	int3
a11271:	cc                   	int3
a11272:	cc                   	int3
a11273:	cc                   	int3
a11274:	cc                   	int3
a11275:	cc                   	int3
a11276:	cc                   	int3
a11277:	cc                   	int3
a11278:	cc                   	int3
a11279:	cc                   	int3
a1127a:	cc                   	int3
a1127b:	cc                   	int3
a1127c:	cc                   	int3
a1127d:	cc                   	int3
a1127e:	cc                   	int3
a1127f:	cc                   	int3
a11280:	cc                   	int3
a11281:	cc                   	int3
a11282:	cc                   	int3
a11283:	cc                   	int3
a11284:	cc                   	int3
a11285:	cc                   	int3
a11286:	55                   	push   %ebp
a11287:	8b ec                	mov    %esp,%ebp
a11289:	51                   	push   %ecx
a1128a:	56                   	push   %esi
a1128b:	8b f1                	mov    %ecx,%esi
a1128d:	89 75 fc             	mov    %esi,-0x4(%ebp)
a11290:	e8 4c aa a2 ff       	call   0x43bce1
a11295:	c7 06 0c 00 c7 00    	movl   $0xc7000c,(%esi)
a1129b:	e8 75 53 a2 ff       	call   0x436615
a112a0:	50                   	push   %eax
a112a1:	8d 4e 7c             	lea    0x7c(%esi),%ecx
a112a4:	e8 6b 89 9f ff       	call   0x409c14
a112a9:	8b ce                	mov    %esi,%ecx
a112ab:	c7 46 74 80 00 00 50 	movl   $0x50000080,0x74(%esi)
a112b2:	c7 46 70 96 00 00 00 	movl   $0x96,0x70(%esi)
a112b9:	e8 f6 87 a1 ff       	call   0x429ab4
a112be:	8b c6                	mov    %esi,%eax
a112c0:	5e                   	pop    %esi
a112c1:	8b e5                	mov    %ebp,%esp
a112c3:	5d                   	pop    %ebp
a112c4:	c3                   	ret
a112c5:	cc                   	int3
a112c6:	cc                   	int3
a112c7:	cc                   	int3
a112c8:	cc                   	int3
a112c9:	cc                   	int3
a112ca:	cc                   	int3
a112cb:	cc                   	int3
a112cc:	cc                   	int3
a112cd:	cc                   	int3
a112ce:	cc                   	int3
a112cf:	cc                   	int3
a112d0:	cc                   	int3
a112d1:	cc                   	int3
a112d2:	cc                   	int3
a112d3:	cc                   	int3
a112d4:	55                   	push   %ebp
a112d5:	8b ec                	mov    %esp,%ebp
a112d7:	51                   	push   %ecx
a112d8:	56                   	push   %esi
a112d9:	8b f1                	mov    %ecx,%esi
a112db:	89 75 fc             	mov    %esi,-0x4(%ebp)
a112de:	e8 71 03 9f ff       	call   0x401654
a112e3:	8b 45 08             	mov    0x8(%ebp),%eax
a112e6:	83 a6 d4 00 00 00 00 	andl   $0x0,0xd4(%esi)
a112ed:	89 86 d0 00 00 00    	mov    %eax,0xd0(%esi)
a112f3:	8b c6                	mov    %esi,%eax
a112f5:	c7 06 18 01 c7 00    	movl   $0xc70118,(%esi)
a112fb:	5e                   	pop    %esi
a112fc:	8b e5                	mov    %ebp,%esp
a112fe:	5d                   	pop    %ebp
a112ff:	c2 04 00             	ret    $0x4
a11302:	cc                   	int3
a11303:	cc                   	int3
a11304:	cc                   	int3
a11305:	cc                   	int3
a11306:	cc                   	int3
a11307:	cc                   	int3
a11308:	cc                   	int3
a11309:	cc                   	int3
a1130a:	cc                   	int3
a1130b:	cc                   	int3
a1130c:	cc                   	int3
a1130d:	55                   	push   %ebp
a1130e:	8b ec                	mov    %esp,%ebp
a11310:	6a ff                	push   $0xffffffff
a11312:	68 82 62 bb 00       	push   $0xbb6282
a11317:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
a1131d:	50                   	push   %eax
a1131e:	53                   	push   %ebx
a1131f:	56                   	push   %esi
a11320:	57                   	push   %edi
a11321:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
a11326:	33 c5                	xor    %ebp,%eax
a11328:	50                   	push   %eax
a11329:	8d 45 f4             	lea    -0xc(%ebp),%eax
a1132c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
a11332:	8b f9                	mov    %ecx,%edi
a11334:	8b 5f 78             	mov    0x78(%edi),%ebx
a11337:	c7 07 0c 00 c7 00    	movl   $0xc7000c,(%edi)
a1133d:	85 db                	test   %ebx,%ebx
a1133f:	74 29                	je     0xa1136a
a11341:	8b 03                	mov    (%ebx),%eax
a11343:	8b 70 60             	mov    0x60(%eax),%esi
a11346:	8b ce                	mov    %esi,%ecx
a11348:	e8 18 b3 a1 ff       	call   0x42c665
a1134d:	8b cb                	mov    %ebx,%ecx
a1134f:	ff d6                	call   *%esi
a11351:	8b 5f 78             	mov    0x78(%edi),%ebx
a11354:	85 db                	test   %ebx,%ebx
a11356:	74 12                	je     0xa1136a
a11358:	8b 03                	mov    (%ebx),%eax
a1135a:	6a 01                	push   $0x1
a1135c:	8b 70 04             	mov    0x4(%eax),%esi
a1135f:	8b ce                	mov    %esi,%ecx
a11361:	e8 ff b2 a1 ff       	call   0x42c665
a11366:	8b cb                	mov    %ebx,%ecx
a11368:	ff d6                	call   *%esi
a1136a:	8b 4f 7c             	mov    0x7c(%edi),%ecx
a1136d:	83 e9 10             	sub    $0x10,%ecx
a11370:	e8 9f 38 9f ff       	call   0x404c14
a11375:	8b cf                	mov    %edi,%ecx
a11377:	e8 54 48 a1 ff       	call   0x425bd0
a1137c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
a1137f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
a11386:	59                   	pop    %ecx
a11387:	5f                   	pop    %edi
a11388:	5e                   	pop    %esi
a11389:	5b                   	pop    %ebx
a1138a:	8b e5                	mov    %ebp,%esp
a1138c:	5d                   	pop    %ebp
a1138d:	c3                   	ret
a1138e:	cc                   	int3
a1138f:	cc                   	int3
a11390:	cc                   	int3
a11391:	cc                   	int3
a11392:	cc                   	int3
a11393:	cc                   	int3
a11394:	cc                   	int3
a11395:	cc                   	int3
a11396:	cc                   	int3
a11397:	cc                   	int3
a11398:	cc                   	int3
a11399:	cc                   	int3
a1139a:	cc                   	int3
a1139b:	cc                   	int3
a1139c:	cc                   	int3
a1139d:	cc                   	int3
a1139e:	cc                   	int3
a1139f:	cc                   	int3
a113a0:	cc                   	int3
a113a1:	cc                   	int3
a113a2:	cc                   	int3
a113a3:	cc                   	int3
a113a4:	cc                   	int3
a113a5:	cc                   	int3
a113a6:	cc                   	int3
a113a7:	cc                   	int3
a113a8:	cc                   	int3
a113a9:	cc                   	int3
a113aa:	cc                   	int3
a113ab:	cc                   	int3
a113ac:	cc                   	int3
a113ad:	cc                   	int3
a113ae:	c7 01 18 01 c7 00    	movl   $0xc70118,(%ecx)
a113b4:	e9 08 9a 9f ff       	jmp    0x40adc1
a113b9:	cc                   	int3
a113ba:	cc                   	int3
a113bb:	55                   	push   %ebp
a113bc:	8b ec                	mov    %esp,%ebp
a113be:	8b 4d 08             	mov    0x8(%ebp),%ecx
a113c1:	68 fc f2 d5 00       	push   $0xd5f2fc
a113c6:	e8 46 ea 9f ff       	call   0x40fe11
a113cb:	8b 4d 0c             	mov    0xc(%ebp),%ecx
a113ce:	89 01                	mov    %eax,(%ecx)
a113d0:	8b 45 08             	mov    0x8(%ebp),%eax
a113d3:	5d                   	pop    %ebp
a113d4:	c2 08 00             	ret    $0x8
a113d7:	cc                   	int3
a113d8:	cc                   	int3
a113d9:	cc                   	int3
a113da:	cc                   	int3
a113db:	cc                   	int3
a113dc:	cc                   	int3
a113dd:	cc                   	int3
a113de:	55                   	push   %ebp
a113df:	8b ec                	mov    %esp,%ebp
a113e1:	56                   	push   %esi
a113e2:	8b f1                	mov    %ecx,%esi
a113e4:	e8 52 dd a0 ff       	call   0x41f13b
a113e9:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a113ed:	74 1b                	je     0xa1140a
a113ef:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
a113f3:	75 08                	jne    0xa113fd
a113f5:	56                   	push   %esi
a113f6:	e8 94 03 9f ff       	call   0x40178f
a113fb:	eb 0c                	jmp    0xa11409
a113fd:	68 90 00 00 00       	push   $0x90
a11402:	56                   	push   %esi
a11403:	e8 d2 e3 a0 ff       	call   0x41f7da
a11408:	59                   	pop    %ecx
a11409:	59                   	pop    %ecx
a1140a:	8b c6                	mov    %esi,%eax
a1140c:	5e                   	pop    %esi
a1140d:	5d                   	pop    %ebp
a1140e:	c2 04 00             	ret    $0x4
a11411:	cc                   	int3
a11412:	cc                   	int3
a11413:	cc                   	int3
a11414:	cc                   	int3
a11415:	cc                   	int3
a11416:	cc                   	int3
a11417:	cc                   	int3
a11418:	cc                   	int3
a11419:	cc                   	int3
a1141a:	cc                   	int3
a1141b:	cc                   	int3
a1141c:	cc                   	int3
a1141d:	55                   	push   %ebp
a1141e:	8b ec                	mov    %esp,%ebp
a11420:	56                   	push   %esi
a11421:	8b f1                	mov    %ecx,%esi
a11423:	c7 06 18 01 c7 00    	movl   $0xc70118,(%esi)
a11429:	e8 93 99 9f ff       	call   0x40adc1
a1142e:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a11432:	74 1b                	je     0xa1144f
a11434:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
a11438:	75 08                	jne    0xa11442
a1143a:	56                   	push   %esi
a1143b:	e8 4f 03 9f ff       	call   0x40178f
a11440:	eb 0c                	jmp    0xa1144e
a11442:	68 d8 00 00 00       	push   $0xd8
a11447:	56                   	push   %esi
a11448:	e8 8d e3 a0 ff       	call   0x41f7da
a1144d:	59                   	pop    %ecx
a1144e:	59                   	pop    %ecx
a1144f:	8b c6                	mov    %esi,%eax
a11451:	5e                   	pop    %esi
a11452:	5d                   	pop    %ebp
a11453:	c2 04 00             	ret    $0x4
a11456:	cc                   	int3
a11457:	cc                   	int3
a11458:	cc                   	int3
a11459:	cc                   	int3
a1145a:	cc                   	int3
a1145b:	cc                   	int3
a1145c:	cc                   	int3
a1145d:	cc                   	int3
a1145e:	cc                   	int3
a1145f:	cc                   	int3
a11460:	cc                   	int3
a11461:	cc                   	int3
a11462:	cc                   	int3
a11463:	cc                   	int3
a11464:	33 c0                	xor    %eax,%eax
a11466:	40                   	inc    %eax
a11467:	c3                   	ret
a11468:	6a 00                	push   $0x0
a1146a:	6a 00                	push   $0x0
a1146c:	68 03 03 00 00       	push   $0x303
a11471:	ff 71 20             	push   0x20(%ecx)
a11474:	ff 15 20 40 d8 00    	call   *0xd84020
a1147a:	c3                   	ret
a1147b:	cc                   	int3
a1147c:	cc                   	int3
a1147d:	cc                   	int3
a1147e:	cc                   	int3
a1147f:	6a 00                	push   $0x0
a11481:	6a 00                	push   $0x0
a11483:	68 01 03 00 00       	push   $0x301
a11488:	ff 71 20             	push   0x20(%ecx)
a1148b:	ff 15 20 40 d8 00    	call   *0xd84020
a11491:	c3                   	ret
a11492:	cc                   	int3
a11493:	cc                   	int3
a11494:	cc                   	int3
a11495:	cc                   	int3
a11496:	55                   	push   %ebp
a11497:	8b ec                	mov    %esp,%ebp
a11499:	56                   	push   %esi
a1149a:	8b 75 08             	mov    0x8(%ebp),%esi
a1149d:	57                   	push   %edi
a1149e:	56                   	push   %esi
a1149f:	8b f9                	mov    %ecx,%edi
a114a1:	e8 1f 8b 9f ff       	call   0x409fc5
a114a6:	8b 46 74             	mov    0x74(%esi),%eax
a114a9:	8d 4f 7c             	lea    0x7c(%edi),%ecx
a114ac:	89 47 74             	mov    %eax,0x74(%edi)
a114af:	8b 46 70             	mov    0x70(%esi),%eax
a114b2:	89 47 70             	mov    %eax,0x70(%edi)
a114b5:	8d 46 7c             	lea    0x7c(%esi),%eax
a114b8:	50                   	push   %eax
a114b9:	e8 2f 12 a0 ff       	call   0x4126ed
a114be:	8b 86 8c 00 00 00    	mov    0x8c(%esi),%eax
a114c4:	89 87 8c 00 00 00    	mov    %eax,0x8c(%edi)
a114ca:	5f                   	pop    %edi
a114cb:	5e                   	pop    %esi
a114cc:	5d                   	pop    %ebp
a114cd:	c2 04 00             	ret    $0x4
a114d0:	cc                   	int3
a114d1:	cc                   	int3
a114d2:	cc                   	int3
a114d3:	cc                   	int3
a114d4:	cc                   	int3
a114d5:	cc                   	int3
a114d6:	cc                   	int3
a114d7:	cc                   	int3
a114d8:	cc                   	int3
a114d9:	cc                   	int3
a114da:	cc                   	int3
a114db:	cc                   	int3
a114dc:	cc                   	int3
a114dd:	cc                   	int3
a114de:	6a 04                	push   $0x4
a114e0:	b8 ac 62 bb 00       	mov    $0xbb62ac,%eax
a114e5:	e8 a1 8d 9f ff       	call   0x40a28b
a114ea:	8b f1                	mov    %ecx,%esi
a114ec:	68 d8 00 00 00       	push   $0xd8
a114f1:	e8 87 94 a1 ff       	call   0x42a97d
a114f6:	59                   	pop    %ecx
a114f7:	89 45 f0             	mov    %eax,-0x10(%ebp)
a114fa:	33 ff                	xor    %edi,%edi
a114fc:	89 7d fc             	mov    %edi,-0x4(%ebp)
a114ff:	85 c0                	test   %eax,%eax
a11501:	74 0a                	je     0xa1150d
a11503:	56                   	push   %esi
a11504:	8b c8                	mov    %eax,%ecx
a11506:	e8 d9 14 a1 ff       	call   0x4229e4
a1150b:	8b f8                	mov    %eax,%edi
a1150d:	ff 76 20             	push   0x20(%esi)
a11510:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
a11514:	8b cf                	mov    %edi,%ecx
a11516:	ff 75 08             	push   0x8(%ebp)
a11519:	ff 75 0c             	push   0xc(%ebp)
a1151c:	ff 76 74             	push   0x74(%esi)
a1151f:	e8 f4 af 9f ff       	call   0x40c518
a11524:	85 c0                	test   %eax,%eax
a11526:	75 1a                	jne    0xa11542
a11528:	85 ff                	test   %edi,%edi
a1152a:	74 12                	je     0xa1153e