a1d056:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
a1d05d:	59                   	pop    %ecx
a1d05e:	5e                   	pop    %esi
a1d05f:	8b e5                	mov    %ebp,%esp
a1d061:	5d                   	pop    %ebp
a1d062:	c2 04 00             	ret    $0x4
a1d065:	cc                   	int3
a1d066:	cc                   	int3
a1d067:	cc                   	int3
a1d068:	cc                   	int3
a1d069:	cc                   	int3
a1d06a:	cc                   	int3
a1d06b:	cc                   	int3
a1d06c:	cc                   	int3
a1d06d:	cc                   	int3
a1d06e:	cc                   	int3
a1d06f:	cc                   	int3
a1d070:	cc                   	int3
a1d071:	cc                   	int3
a1d072:	cc                   	int3
a1d073:	cc                   	int3
a1d074:	cc                   	int3
a1d075:	cc                   	int3
a1d076:	cc                   	int3
a1d077:	cc                   	int3
a1d078:	cc                   	int3
a1d079:	cc                   	int3
a1d07a:	cc                   	int3
a1d07b:	cc                   	int3
a1d07c:	cc                   	int3
a1d07d:	cc                   	int3
a1d07e:	55                   	push   %ebp
a1d07f:	8b ec                	mov    %esp,%ebp
a1d081:	56                   	push   %esi
a1d082:	8b f1                	mov    %ecx,%esi
a1d084:	e8 d8 47 9e ff       	call   0x401861
a1d089:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a1d08d:	74 18                	je     0xa1d0a7
a1d08f:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
a1d093:	75 08                	jne    0xa1d09d
a1d095:	56                   	push   %esi
a1d096:	e8 f4 46 9e ff       	call   0x40178f
a1d09b:	eb 09                	jmp    0xa1d0a6
a1d09d:	6a 24                	push   $0x24
a1d09f:	56                   	push   %esi
a1d0a0:	e8 35 27 a0 ff       	call   0x41f7da
a1d0a5:	59                   	pop    %ecx
a1d0a6:	59                   	pop    %ecx
a1d0a7:	8b c6                	mov    %esi,%eax
a1d0a9:	5e                   	pop    %esi
a1d0aa:	5d                   	pop    %ebp
a1d0ab:	c2 04 00             	ret    $0x4
a1d0ae:	cc                   	int3
a1d0af:	cc                   	int3
a1d0b0:	cc                   	int3
a1d0b1:	cc                   	int3
a1d0b2:	cc                   	int3
a1d0b3:	cc                   	int3
a1d0b4:	cc                   	int3
a1d0b5:	cc                   	int3
a1d0b6:	cc                   	int3
a1d0b7:	cc                   	int3
a1d0b8:	cc                   	int3
a1d0b9:	cc                   	int3
a1d0ba:	55                   	push   %ebp
a1d0bb:	8b ec                	mov    %esp,%ebp
a1d0bd:	56                   	push   %esi
a1d0be:	8b f1                	mov    %ecx,%esi
a1d0c0:	e8 44 0d 9f ff       	call   0x40de09
a1d0c5:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a1d0c9:	74 1b                	je     0xa1d0e6
a1d0cb:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
a1d0cf:	75 08                	jne    0xa1d0d9
a1d0d1:	56                   	push   %esi
a1d0d2:	e8 b8 46 9e ff       	call   0x40178f
a1d0d7:	eb 0c                	jmp    0xa1d0e5
a1d0d9:	68 f8 4d 00 00       	push   $0x4df8
a1d0de:	56                   	push   %esi
a1d0df:	e8 f6 26 a0 ff       	call   0x41f7da
a1d0e4:	59                   	pop    %ecx
a1d0e5:	59                   	pop    %ecx
a1d0e6:	8b c6                	mov    %esi,%eax
a1d0e8:	5e                   	pop    %esi
a1d0e9:	5d                   	pop    %ebp
a1d0ea:	c2 04 00             	ret    $0x4
a1d0ed:	cc                   	int3
a1d0ee:	cc                   	int3
a1d0ef:	cc                   	int3
a1d0f0:	cc                   	int3
a1d0f1:	cc                   	int3
a1d0f2:	cc                   	int3
a1d0f3:	cc                   	int3
a1d0f4:	cc                   	int3
a1d0f5:	cc                   	int3
a1d0f6:	cc                   	int3
a1d0f7:	cc                   	int3
a1d0f8:	cc                   	int3
a1d0f9:	55                   	push   %ebp
a1d0fa:	8b ec                	mov    %esp,%ebp
a1d0fc:	56                   	push   %esi
a1d0fd:	8b f1                	mov    %ecx,%esi
a1d0ff:	e8 ee 90 a0 ff       	call   0x4261f2
a1d104:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a1d108:	74 1b                	je     0xa1d125
a1d10a:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
a1d10e:	75 08                	jne    0xa1d118
a1d110:	56                   	push   %esi
a1d111:	e8 79 46 9e ff       	call   0x40178f
a1d116:	eb 0c                	jmp    0xa1d124
a1d118:	68 00 13 00 00       	push   $0x1300
a1d11d:	56                   	push   %esi
a1d11e:	e8 b7 26 a0 ff       	call   0x41f7da
a1d123:	59                   	pop    %ecx
a1d124:	59                   	pop    %ecx
a1d125:	8b c6                	mov    %esi,%eax
a1d127:	5e                   	pop    %esi
a1d128:	5d                   	pop    %ebp
a1d129:	c2 04 00             	ret    $0x4
a1d12c:	cc                   	int3
a1d12d:	cc                   	int3
a1d12e:	cc                   	int3
a1d12f:	cc                   	int3
a1d130:	cc                   	int3
a1d131:	cc                   	int3
a1d132:	cc                   	int3
a1d133:	cc                   	int3
a1d134:	cc                   	int3
a1d135:	cc                   	int3
a1d136:	cc                   	int3
a1d137:	cc                   	int3
a1d138:	6a 04                	push   $0x4
a1d13a:	b8 08 70 bb 00       	mov    $0xbb7008,%eax
a1d13f:	e8 47 d1 9e ff       	call   0x40a28b
a1d144:	8b f9                	mov    %ecx,%edi
a1d146:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1d14a:	75 05                	jne    0xa1d151
a1d14c:	e8 15 4e a1 ff       	call   0x431f66
a1d151:	85 ff                	test   %edi,%edi
a1d153:	75 04                	jne    0xa1d159
a1d155:	33 c0                	xor    %eax,%eax
a1d157:	eb 03                	jmp    0xa1d15c
a1d159:	8b 47 20             	mov    0x20(%edi),%eax
a1d15c:	85 c0                	test   %eax,%eax
a1d15e:	75 ec                	jne    0xa1d14c
a1d160:	6a 24                	push   $0x24
a1d162:	e8 16 d8 a0 ff       	call   0x42a97d
a1d167:	59                   	pop    %ecx
a1d168:	89 45 f0             	mov    %eax,-0x10(%ebp)
a1d16b:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a1d16f:	85 c0                	test   %eax,%eax
a1d171:	74 0b                	je     0xa1d17e
a1d173:	8b c8                	mov    %eax,%ecx
a1d175:	e8 44 46 a1 ff       	call   0x4317be
a1d17a:	8b d8                	mov    %eax,%ebx
a1d17c:	eb 02                	jmp    0xa1d180
a1d17e:	33 db                	xor    %ebx,%ebx
a1d180:	ff 75 08             	push   0x8(%ebp)
a1d183:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
a1d187:	8d 4b 04             	lea    0x4(%ebx),%ecx
a1d18a:	e8 fb 62 9f ff       	call   0x41348a
a1d18f:	6a 00                	push   $0x0
a1d191:	8d 4b 08             	lea    0x8(%ebx),%ecx
a1d194:	e8 1f 54 9e ff       	call   0x4025b8
a1d199:	ff 75 0c             	push   0xc(%ebp)
a1d19c:	8d 4b 08             	lea    0x8(%ebx),%ecx
a1d19f:	e8 64 38 a1 ff       	call   0x430a08
a1d1a4:	53                   	push   %ebx
a1d1a5:	8d 8f e4 12 00 00    	lea    0x12e4(%edi),%ecx
a1d1ab:	e8 66 8f a0 ff       	call   0x426116
a1d1b0:	e8 62 12 9f ff       	call   0x40e417
a1d1b5:	c2 08 00             	ret    $0x8
a1d1b8:	cc                   	int3
a1d1b9:	cc                   	int3
a1d1ba:	cc                   	int3
a1d1bb:	cc                   	int3
a1d1bc:	cc                   	int3
a1d1bd:	cc                   	int3
a1d1be:	cc                   	int3
a1d1bf:	cc                   	int3
a1d1c0:	cc                   	int3
a1d1c1:	cc                   	int3
a1d1c2:	cc                   	int3
a1d1c3:	cc                   	int3
a1d1c4:	cc                   	int3
a1d1c5:	cc                   	int3
a1d1c6:	cc                   	int3
a1d1c7:	cc                   	int3
a1d1c8:	cc                   	int3
a1d1c9:	cc                   	int3
a1d1ca:	cc                   	int3
a1d1cb:	cc                   	int3
a1d1cc:	cc                   	int3
a1d1cd:	cc                   	int3
a1d1ce:	cc                   	int3
a1d1cf:	cc                   	int3
a1d1d0:	cc                   	int3
a1d1d1:	cc                   	int3
a1d1d2:	cc                   	int3
a1d1d3:	cc                   	int3
a1d1d4:	cc                   	int3
a1d1d5:	cc                   	int3
a1d1d6:	cc                   	int3
a1d1d7:	cc                   	int3
a1d1d8:	55                   	push   %ebp
a1d1d9:	8b ec                	mov    %esp,%ebp
a1d1db:	56                   	push   %esi
a1d1dc:	8b f1                	mov    %ecx,%esi
a1d1de:	ff 76 04             	push   0x4(%esi)
a1d1e1:	6a 00                	push   $0x0
a1d1e3:	e8 85 ce a0 ff       	call   0x42a06d
a1d1e8:	8b 55 08             	mov    0x8(%ebp),%edx
a1d1eb:	89 50 08             	mov    %edx,0x8(%eax)
a1d1ee:	8b 4e 04             	mov    0x4(%esi),%ecx
a1d1f1:	85 c9                	test   %ecx,%ecx
a1d1f3:	74 05                	je     0xa1d1fa
a1d1f5:	89 41 04             	mov    %eax,0x4(%ecx)
a1d1f8:	eb 03                	jmp    0xa1d1fd
a1d1fa:	89 46 08             	mov    %eax,0x8(%esi)
a1d1fd:	89 46 04             	mov    %eax,0x4(%esi)
a1d200:	5e                   	pop    %esi
a1d201:	5d                   	pop    %ebp
a1d202:	c2 04 00             	ret    $0x4
a1d205:	cc                   	int3
a1d206:	cc                   	int3
a1d207:	cc                   	int3
a1d208:	cc                   	int3
a1d209:	cc                   	int3
a1d20a:	cc                   	int3
a1d20b:	cc                   	int3
a1d20c:	cc                   	int3
a1d20d:	cc                   	int3
a1d20e:	cc                   	int3
a1d20f:	cc                   	int3
a1d210:	55                   	push   %ebp
a1d211:	8b ec                	mov    %esp,%ebp
a1d213:	56                   	push   %esi
a1d214:	8b f1                	mov    %ecx,%esi
a1d216:	6a 00                	push   $0x0
a1d218:	ff 76 08             	push   0x8(%esi)
a1d21b:	e8 88 92 a1 ff       	call   0x4364a8
a1d220:	8b 55 08             	mov    0x8(%ebp),%edx
a1d223:	89 50 08             	mov    %edx,0x8(%eax)
a1d226:	8b 4e 08             	mov    0x8(%esi),%ecx
a1d229:	85 c9                	test   %ecx,%ecx
a1d22b:	74 04                	je     0xa1d231
a1d22d:	89 01                	mov    %eax,(%ecx)
a1d22f:	eb 03                	jmp    0xa1d234
a1d231:	89 46 04             	mov    %eax,0x4(%esi)
a1d234:	89 46 08             	mov    %eax,0x8(%esi)
a1d237:	5e                   	pop    %esi
a1d238:	5d                   	pop    %ebp
a1d239:	c2 04 00             	ret    $0x4
a1d23c:	cc                   	int3
a1d23d:	cc                   	int3
a1d23e:	cc                   	int3
a1d23f:	cc                   	int3
a1d240:	cc                   	int3
a1d241:	cc                   	int3
a1d242:	cc                   	int3
a1d243:	cc                   	int3
a1d244:	cc                   	int3
a1d245:	cc                   	int3
a1d246:	cc                   	int3
a1d247:	6a 04                	push   $0x4
a1d249:	b8 35 70 bb 00       	mov    $0xbb7035,%eax
a1d24e:	e8 38 d0 9e ff       	call   0x40a28b
a1d253:	68 00 13 00 00       	push   $0x1300
a1d258:	e8 20 d7 a0 ff       	call   0x42a97d
a1d25d:	59                   	pop    %ecx
a1d25e:	8b c8                	mov    %eax,%ecx
a1d260:	89 4d f0             	mov    %ecx,-0x10(%ebp)
a1d263:	33 c0                	xor    %eax,%eax
a1d265:	89 45 fc             	mov    %eax,-0x4(%ebp)
a1d268:	85 c9                	test   %ecx,%ecx
a1d26a:	74 06                	je     0xa1d272
a1d26c:	50                   	push   %eax
a1d26d:	e8 79 7d a0 ff       	call   0x424feb
a1d272:	e8 a0 11 9f ff       	call   0x40e417
a1d277:	c3                   	ret
a1d278:	cc                   	int3
a1d279:	cc                   	int3
a1d27a:	cc                   	int3
a1d27b:	cc                   	int3
a1d27c:	cc                   	int3
a1d27d:	cc                   	int3
a1d27e:	cc                   	int3
a1d27f:	cc                   	int3
a1d280:	cc                   	int3
a1d281:	cc                   	int3
a1d282:	cc                   	int3
a1d283:	cc                   	int3
a1d284:	55                   	push   %ebp
a1d285:	8b ec                	mov    %esp,%ebp
a1d287:	53                   	push   %ebx
a1d288:	56                   	push   %esi
a1d289:	8b 75 08             	mov    0x8(%ebp),%esi
a1d28c:	57                   	push   %edi
a1d28d:	8b f9                	mov    %ecx,%edi
a1d28f:	8d 87 d8 00 00 00    	lea    0xd8(%edi),%eax
a1d295:	50                   	push   %eax
a1d296:	68 b3 42 00 00       	push   $0x42b3
a1d29b:	56                   	push   %esi
a1d29c:	e8 fa 6d a0 ff       	call   0x42409b
a1d2a1:	8d 87 58 01 00 00    	lea    0x158(%edi),%eax
a1d2a7:	50                   	push   %eax
a1d2a8:	68 06 41 00 00       	push   $0x4106
a1d2ad:	56                   	push   %esi
a1d2ae:	e8 e8 6d a0 ff       	call   0x42409b
a1d2b3:	8d 87 a8 11 00 00    	lea    0x11a8(%edi),%eax
a1d2b9:	50                   	push   %eax
a1d2ba:	68 01 41 00 00       	push   $0x4101
a1d2bf:	56                   	push   %esi
a1d2c0:	e8 d6 6d a0 ff       	call   0x42409b
a1d2c5:	8d 87 d8 01 00 00    	lea    0x1d8(%edi),%eax
a1d2cb:	bb d9 40 00 00       	mov    $0x40d9,%ebx
a1d2d0:	50                   	push   %eax
a1d2d1:	53                   	push   %ebx
a1d2d2:	56                   	push   %esi
a1d2d3:	e8 c3 6d a0 ff       	call   0x42409b
a1d2d8:	8d 87 40 12 00 00    	lea    0x1240(%edi),%eax
a1d2de:	50                   	push   %eax
a1d2df:	68 b5 42 00 00       	push   $0x42b5
a1d2e4:	56                   	push   %esi
a1d2e5:	e8 b1 6d a0 ff       	call   0x42409b
a1d2ea:	8d 87 58 02 00 00    	lea    0x258(%edi),%eax
a1d2f0:	50                   	push   %eax
a1d2f1:	68 81 42 00 00       	push   $0x4281
a1d2f6:	56                   	push   %esi
a1d2f7:	e8 9f 6d a0 ff       	call   0x42409b
a1d2fc:	8d 87 00 0a 00 00    	lea    0xa00(%edi),%eax
a1d302:	50                   	push   %eax
a1d303:	68 82 42 00 00       	push   $0x4282
a1d308:	56                   	push   %esi
a1d309:	e8 8d 6d a0 ff       	call   0x42409b
a1d30e:	8d 87 d8 12 00 00    	lea    0x12d8(%edi),%eax
a1d314:	50                   	push   %eax
a1d315:	53                   	push   %ebx
a1d316:	56                   	push   %esi
a1d317:	e8 8d 81 a1 ff       	call   0x4354a9
a1d31c:	8d 87 dc 12 00 00    	lea    0x12dc(%edi),%eax
a1d322:	50                   	push   %eax
a1d323:	68 b6 42 00 00       	push   $0x42b6
a1d328:	56                   	push   %esi
a1d329:	e8 15 0c a0 ff       	call   0x41df43
a1d32e:	5f                   	pop    %edi
a1d32f:	5e                   	pop    %esi
a1d330:	5b                   	pop    %ebx
a1d331:	5d                   	pop    %ebp
a1d332:	c2 04 00             	ret    $0x4
a1d335:	cc                   	int3