abd07c:	50                   	push   %eax
abd07d:	e8 b3 8f 96 ff       	call   0x426035
abd082:	83 c4 1c             	add    $0x1c,%esp
abd085:	5d                   	pop    %ebp
abd086:	c3                   	ret
abd087:	cc                   	int3
abd088:	cc                   	int3
abd089:	cc                   	int3
abd08a:	cc                   	int3
abd08b:	cc                   	int3
abd08c:	cc                   	int3
abd08d:	cc                   	int3
abd08e:	cc                   	int3
abd08f:	cc                   	int3
abd090:	cc                   	int3
abd091:	cc                   	int3
abd092:	cc                   	int3
abd093:	cc                   	int3
abd094:	cc                   	int3
abd095:	cc                   	int3
abd096:	8b ff                	mov    %edi,%edi
abd098:	55                   	push   %ebp
abd099:	8b ec                	mov    %esp,%ebp
abd09b:	8b 45 20             	mov    0x20(%ebp),%eax
abd09e:	ff 30                	push   (%eax)
abd0a0:	8b 45 1c             	mov    0x1c(%ebp),%eax
abd0a3:	0f b7 00             	movzwl (%eax),%eax
abd0a6:	50                   	push   %eax
abd0a7:	8b 45 18             	mov    0x18(%ebp),%eax
abd0aa:	0f b7 00             	movzwl (%eax),%eax
abd0ad:	50                   	push   %eax
abd0ae:	8b 45 14             	mov    0x14(%ebp),%eax
abd0b1:	0f b7 00             	movzwl (%eax),%eax
abd0b4:	50                   	push   %eax
abd0b5:	8b 45 10             	mov    0x10(%ebp),%eax
abd0b8:	0f b7 00             	movzwl (%eax),%eax
abd0bb:	50                   	push   %eax
abd0bc:	8b 45 0c             	mov    0xc(%ebp),%eax
abd0bf:	0f b7 00             	movzwl (%eax),%eax
abd0c2:	50                   	push   %eax
abd0c3:	8b 45 08             	mov    0x8(%ebp),%eax
abd0c6:	0f b7 00             	movzwl (%eax),%eax
abd0c9:	50                   	push   %eax
abd0ca:	e8 1e 91 96 ff       	call   0x4261ed
abd0cf:	83 c4 1c             	add    $0x1c,%esp
abd0d2:	5d                   	pop    %ebp
abd0d3:	c3                   	ret
abd0d4:	cc                   	int3
abd0d5:	cc                   	int3
abd0d6:	cc                   	int3
abd0d7:	cc                   	int3
abd0d8:	cc                   	int3
abd0d9:	cc                   	int3
abd0da:	cc                   	int3
abd0db:	cc                   	int3
abd0dc:	cc                   	int3
abd0dd:	cc                   	int3
abd0de:	cc                   	int3
abd0df:	cc                   	int3
abd0e0:	cc                   	int3
abd0e1:	cc                   	int3
abd0e2:	cc                   	int3
abd0e3:	8b ff                	mov    %edi,%edi
abd0e5:	55                   	push   %ebp
abd0e6:	8b ec                	mov    %esp,%ebp
abd0e8:	8b 45 20             	mov    0x20(%ebp),%eax
abd0eb:	ff 30                	push   (%eax)
abd0ed:	8b 45 1c             	mov    0x1c(%ebp),%eax
abd0f0:	ff 30                	push   (%eax)
abd0f2:	8b 45 18             	mov    0x18(%ebp),%eax
abd0f5:	ff 30                	push   (%eax)
abd0f7:	8b 45 14             	mov    0x14(%ebp),%eax
abd0fa:	ff 30                	push   (%eax)
abd0fc:	8b 45 10             	mov    0x10(%ebp),%eax
abd0ff:	ff 30                	push   (%eax)
abd101:	8b 45 0c             	mov    0xc(%ebp),%eax
abd104:	ff 30                	push   (%eax)
abd106:	8b 45 08             	mov    0x8(%ebp),%eax
abd109:	ff 30                	push   (%eax)
abd10b:	e8 25 8f 96 ff       	call   0x426035
abd110:	83 c4 1c             	add    $0x1c,%esp
abd113:	5d                   	pop    %ebp
abd114:	c3                   	ret
abd115:	cc                   	int3
abd116:	cc                   	int3
abd117:	cc                   	int3
abd118:	cc                   	int3
abd119:	cc                   	int3
abd11a:	cc                   	int3
abd11b:	cc                   	int3
abd11c:	cc                   	int3
abd11d:	cc                   	int3
abd11e:	cc                   	int3
abd11f:	cc                   	int3
abd120:	cc                   	int3
abd121:	8b ff                	mov    %edi,%edi
abd123:	55                   	push   %ebp
abd124:	8b ec                	mov    %esp,%ebp
abd126:	8b 45 20             	mov    0x20(%ebp),%eax
abd129:	ff 30                	push   (%eax)
abd12b:	8b 45 1c             	mov    0x1c(%ebp),%eax
abd12e:	ff 30                	push   (%eax)
abd130:	8b 45 18             	mov    0x18(%ebp),%eax
abd133:	ff 30                	push   (%eax)
abd135:	8b 45 14             	mov    0x14(%ebp),%eax
abd138:	ff 30                	push   (%eax)
abd13a:	8b 45 10             	mov    0x10(%ebp),%eax
abd13d:	ff 30                	push   (%eax)
abd13f:	8b 45 0c             	mov    0xc(%ebp),%eax
abd142:	ff 30                	push   (%eax)
abd144:	8b 45 08             	mov    0x8(%ebp),%eax
abd147:	ff 30                	push   (%eax)
abd149:	e8 9f 90 96 ff       	call   0x4261ed
abd14e:	83 c4 1c             	add    $0x1c,%esp
abd151:	5d                   	pop    %ebp
abd152:	c3                   	ret
abd153:	cc                   	int3
abd154:	cc                   	int3
abd155:	cc                   	int3
abd156:	cc                   	int3
abd157:	cc                   	int3
abd158:	cc                   	int3
abd159:	cc                   	int3
abd15a:	cc                   	int3
abd15b:	cc                   	int3
abd15c:	cc                   	int3
abd15d:	cc                   	int3
abd15e:	cc                   	int3
abd15f:	8b ff                	mov    %edi,%edi
abd161:	55                   	push   %ebp
abd162:	8b ec                	mov    %esp,%ebp
abd164:	8b 45 08             	mov    0x8(%ebp),%eax
abd167:	8b 00                	mov    (%eax),%eax
abd169:	89 01                	mov    %eax,(%ecx)
abd16b:	8b c1                	mov    %ecx,%eax
abd16d:	5d                   	pop    %ebp
abd16e:	c2 04 00             	ret    $0x4
abd171:	cc                   	int3
abd172:	cc                   	int3
abd173:	cc                   	int3
abd174:	cc                   	int3
abd175:	8b ff                	mov    %edi,%edi
abd177:	55                   	push   %ebp
abd178:	8b ec                	mov    %esp,%ebp
abd17a:	8b 45 08             	mov    0x8(%ebp),%eax
abd17d:	89 01                	mov    %eax,(%ecx)
abd17f:	8b 45 0c             	mov    0xc(%ebp),%eax
abd182:	89 41 04             	mov    %eax,0x4(%ecx)
abd185:	8b c1                	mov    %ecx,%eax
abd187:	5d                   	pop    %ebp
abd188:	c2 08 00             	ret    $0x8
abd18b:	cc                   	int3
abd18c:	cc                   	int3
abd18d:	cc                   	int3
abd18e:	cc                   	int3
abd18f:	cc                   	int3
abd190:	8b ff                	mov    %edi,%edi
abd192:	55                   	push   %ebp
abd193:	8b ec                	mov    %esp,%ebp
abd195:	8b 45 08             	mov    0x8(%ebp),%eax
abd198:	89 01                	mov    %eax,(%ecx)
abd19a:	8b 45 0c             	mov    0xc(%ebp),%eax
abd19d:	89 41 04             	mov    %eax,0x4(%ecx)
abd1a0:	8b c1                	mov    %ecx,%eax
abd1a2:	5d                   	pop    %ebp
abd1a3:	c2 08 00             	ret    $0x8
abd1a6:	cc                   	int3
abd1a7:	cc                   	int3
abd1a8:	cc                   	int3
abd1a9:	cc                   	int3
abd1aa:	cc                   	int3
abd1ab:	8b ff                	mov    %edi,%edi
abd1ad:	55                   	push   %ebp
abd1ae:	8b ec                	mov    %esp,%ebp
abd1b0:	8b 45 08             	mov    0x8(%ebp),%eax
abd1b3:	89 01                	mov    %eax,(%ecx)
abd1b5:	8b 45 0c             	mov    0xc(%ebp),%eax
abd1b8:	89 41 04             	mov    %eax,0x4(%ecx)
abd1bb:	8b c1                	mov    %ecx,%eax
abd1bd:	5d                   	pop    %ebp
abd1be:	c2 08 00             	ret    $0x8
abd1c1:	cc                   	int3
abd1c2:	cc                   	int3
abd1c3:	cc                   	int3
abd1c4:	cc                   	int3
abd1c5:	cc                   	int3
abd1c6:	8b ff                	mov    %edi,%edi
abd1c8:	55                   	push   %ebp
abd1c9:	8b ec                	mov    %esp,%ebp
abd1cb:	8b 45 08             	mov    0x8(%ebp),%eax
abd1ce:	8b 00                	mov    (%eax),%eax
abd1d0:	89 01                	mov    %eax,(%ecx)
abd1d2:	8b c1                	mov    %ecx,%eax
abd1d4:	5d                   	pop    %ebp
abd1d5:	c2 04 00             	ret    $0x4
abd1d8:	cc                   	int3
abd1d9:	cc                   	int3
abd1da:	cc                   	int3
abd1db:	cc                   	int3
abd1dc:	8b ff                	mov    %edi,%edi
abd1de:	55                   	push   %ebp
abd1df:	8b ec                	mov    %esp,%ebp
abd1e1:	8b 45 08             	mov    0x8(%ebp),%eax
abd1e4:	8b 00                	mov    (%eax),%eax
abd1e6:	89 01                	mov    %eax,(%ecx)
abd1e8:	8b c1                	mov    %ecx,%eax
abd1ea:	5d                   	pop    %ebp
abd1eb:	c2 04 00             	ret    $0x4
abd1ee:	cc                   	int3
abd1ef:	cc                   	int3
abd1f0:	cc                   	int3
abd1f1:	cc                   	int3
abd1f2:	8b ff                	mov    %edi,%edi
abd1f4:	55                   	push   %ebp
abd1f5:	8b ec                	mov    %esp,%ebp
abd1f7:	8b 45 08             	mov    0x8(%ebp),%eax
abd1fa:	8b 00                	mov    (%eax),%eax
abd1fc:	89 01                	mov    %eax,(%ecx)
abd1fe:	8b c1                	mov    %ecx,%eax
abd200:	5d                   	pop    %ebp
abd201:	c2 04 00             	ret    $0x4
abd204:	cc                   	int3
abd205:	cc                   	int3
abd206:	cc                   	int3
abd207:	cc                   	int3
abd208:	8b ff                	mov    %edi,%edi
abd20a:	55                   	push   %ebp
abd20b:	8b ec                	mov    %esp,%ebp
abd20d:	8b 45 08             	mov    0x8(%ebp),%eax
abd210:	89 01                	mov    %eax,(%ecx)
abd212:	8b 45 0c             	mov    0xc(%ebp),%eax
abd215:	89 41 04             	mov    %eax,0x4(%ecx)
abd218:	8b c1                	mov    %ecx,%eax
abd21a:	5d                   	pop    %ebp
abd21b:	c2 08 00             	ret    $0x8
abd21e:	cc                   	int3
abd21f:	cc                   	int3
abd220:	cc                   	int3
abd221:	cc                   	int3
abd222:	cc                   	int3
abd223:	8b ff                	mov    %edi,%edi
abd225:	55                   	push   %ebp
abd226:	8b ec                	mov    %esp,%ebp
abd228:	8b 45 08             	mov    0x8(%ebp),%eax
abd22b:	8b 00                	mov    (%eax),%eax
abd22d:	89 01                	mov    %eax,(%ecx)
abd22f:	8b c1                	mov    %ecx,%eax
abd231:	5d                   	pop    %ebp
abd232:	c2 04 00             	ret    $0x4
abd235:	cc                   	int3
abd236:	cc                   	int3
abd237:	cc                   	int3
abd238:	cc                   	int3
abd239:	8b ff                	mov    %edi,%edi
abd23b:	55                   	push   %ebp
abd23c:	8b ec                	mov    %esp,%ebp
abd23e:	8b 45 08             	mov    0x8(%ebp),%eax
abd241:	8b 00                	mov    (%eax),%eax
abd243:	89 01                	mov    %eax,(%ecx)
abd245:	8b c1                	mov    %ecx,%eax
abd247:	5d                   	pop    %ebp
abd248:	c2 04 00             	ret    $0x4
abd24b:	cc                   	int3
abd24c:	cc                   	int3
abd24d:	cc                   	int3
abd24e:	cc                   	int3
abd24f:	8b ff                	mov    %edi,%edi
abd251:	55                   	push   %ebp
abd252:	8b ec                	mov    %esp,%ebp
abd254:	8b 45 08             	mov    0x8(%ebp),%eax
abd257:	8b 00                	mov    (%eax),%eax
abd259:	89 01                	mov    %eax,(%ecx)
abd25b:	8b c1                	mov    %ecx,%eax
abd25d:	5d                   	pop    %ebp
abd25e:	c2 04 00             	ret    $0x4
abd261:	cc                   	int3
abd262:	cc                   	int3
abd263:	cc                   	int3
abd264:	cc                   	int3
abd265:	8b ff                	mov    %edi,%edi
abd267:	55                   	push   %ebp
abd268:	8b ec                	mov    %esp,%ebp
abd26a:	8b 45 08             	mov    0x8(%ebp),%eax
abd26d:	8b 00                	mov    (%eax),%eax
abd26f:	89 01                	mov    %eax,(%ecx)
abd271:	8b c1                	mov    %ecx,%eax
abd273:	5d                   	pop    %ebp
abd274:	c2 04 00             	ret    $0x4
abd277:	cc                   	int3
abd278:	cc                   	int3
abd279:	cc                   	int3
abd27a:	cc                   	int3
abd27b:	33 c0                	xor    %eax,%eax
abd27d:	83 39 ff             	cmpl   $0xffffffff,(%ecx)
abd280:	0f 95 c0             	setne  %al
abd283:	c3                   	ret
abd284:	cc                   	int3
abd285:	cc                   	int3
abd286:	ff 31                	push   (%ecx)
abd288:	e8 9f e1 96 ff       	call   0x42b42c
abd28d:	59                   	pop    %ecx
abd28e:	c3                   	ret
abd28f:	cc                   	int3
abd290:	cc                   	int3
abd291:	8b ff                	mov    %edi,%edi
abd293:	55                   	push   %ebp
abd294:	8b ec                	mov    %esp,%ebp
abd296:	83 ec 30             	sub    $0x30,%esp
abd299:	56                   	push   %esi
abd29a:	57                   	push   %edi
abd29b:	8b f9                	mov    %ecx,%edi
abd29d:	8b 07                	mov    (%edi),%eax
abd29f:	8b 08                	mov    (%eax),%ecx
abd2a1:	8b c1                	mov    %ecx,%eax
abd2a3:	8b d1                	mov    %ecx,%edx
abd2a5:	83 e0 3f             	and    $0x3f,%eax
abd2a8:	c1 fa 06             	sar    $0x6,%edx
abd2ab:	6b f0 30             	imul   $0x30,%eax,%esi
abd2ae:	8b 14 95 50 26 d8 00 	mov    0xd82650(,%edx,4),%edx
abd2b5:	f6 44 32 28 01       	testb  $0x1,0x28(%edx,%esi,1)
abd2ba:	75 10                	jne    0xabd2cc
abd2bc:	e8 ae 15 98 ff       	call   0x43e86f
abd2c1:	c7 00 09 00 00 00    	movl   $0x9,(%eax)
abd2c7:	83 c8 ff             	or     $0xffffffff,%eax
abd2ca:	eb 39                	jmp    0xabd305
abd2cc:	8b 47 04             	mov    0x4(%edi),%eax
abd2cf:	ff 30                	push   (%eax)
abd2d1:	ff 74 32 18          	push   0x18(%edx,%esi,1)
abd2d5:	51                   	push   %ecx
abd2d6:	6a 00                	push   $0x0
abd2d8:	e8 4d fa ff ff       	call   0xabcd2a
abd2dd:	83 c4 10             	add    $0x10,%esp
abd2e0:	84 c0                	test   %al,%al
abd2e2:	75 1f                	jne    0xabd303
abd2e4:	6a 30                	push   $0x30
abd2e6:	8d 45 d0             	lea    -0x30(%ebp),%eax
abd2e9:	6a 00                	push   $0x0
abd2eb:	50                   	push   %eax
abd2ec:	e8 c7 74 95 ff       	call   0x4147b8
abd2f1:	8b 7f 04             	mov    0x4(%edi),%edi
abd2f4:	8d 75 d0             	lea    -0x30(%ebp),%esi
abd2f7:	83 c4 0c             	add    $0xc,%esp
abd2fa:	8b 3f                	mov    (%edi),%edi
abd2fc:	6a 0c                	push   $0xc
abd2fe:	59                   	pop    %ecx
abd2ff:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
abd301:	eb c4                	jmp    0xabd2c7
abd303:	33 c0                	xor    %eax,%eax
abd305:	5f                   	pop    %edi
abd306:	5e                   	pop    %esi