9b9ff8:	e8 fb 52 a6 ff       	call   0x41f2f8
9b9ffd:	8b c6                	mov    %esi,%eax
9b9fff:	eb 03                	jmp    0x9ba004
9ba001:	6a 16                	push   $0x16
9ba003:	58                   	pop    %eax
9ba004:	5f                   	pop    %edi
9ba005:	5e                   	pop    %esi
9ba006:	5d                   	pop    %ebp
9ba007:	c3                   	ret
9ba008:	cc                   	int3
9ba009:	cc                   	int3
9ba00a:	cc                   	int3
9ba00b:	cc                   	int3
9ba00c:	cc                   	int3
9ba00d:	cc                   	int3
9ba00e:	cc                   	int3
9ba00f:	cc                   	int3
9ba010:	cc                   	int3
9ba011:	cc                   	int3
9ba012:	cc                   	int3
9ba013:	cc                   	int3
9ba014:	cc                   	int3
9ba015:	cc                   	int3
9ba016:	cc                   	int3
9ba017:	cc                   	int3
9ba018:	cc                   	int3
9ba019:	cc                   	int3
9ba01a:	cc                   	int3
9ba01b:	cc                   	int3
9ba01c:	cc                   	int3
9ba01d:	cc                   	int3
9ba01e:	cc                   	int3
9ba01f:	cc                   	int3
9ba020:	cc                   	int3
9ba021:	cc                   	int3
9ba022:	cc                   	int3
9ba023:	cc                   	int3
9ba024:	cc                   	int3
9ba025:	cc                   	int3
9ba026:	cc                   	int3
9ba027:	55                   	push   %ebp
9ba028:	8b ec                	mov    %esp,%ebp
9ba02a:	8b 45 08             	mov    0x8(%ebp),%eax
9ba02d:	33 d2                	xor    %edx,%edx
9ba02f:	c7 01 28 26 c6 00    	movl   $0xc62628,(%ecx)
9ba035:	89 51 24             	mov    %edx,0x24(%ecx)
9ba038:	89 51 28             	mov    %edx,0x28(%ecx)
9ba03b:	83 49 20 ff          	orl    $0xffffffff,0x20(%ecx)
9ba03f:	89 41 1c             	mov    %eax,0x1c(%ecx)
9ba042:	8b 45 0c             	mov    0xc(%ebp),%eax
9ba045:	89 41 18             	mov    %eax,0x18(%ecx)
9ba048:	8b c1                	mov    %ecx,%eax
9ba04a:	89 51 04             	mov    %edx,0x4(%ecx)
9ba04d:	89 51 08             	mov    %edx,0x8(%ecx)
9ba050:	89 51 14             	mov    %edx,0x14(%ecx)
9ba053:	89 51 0c             	mov    %edx,0xc(%ecx)
9ba056:	c7 41 10 01 00 00 00 	movl   $0x1,0x10(%ecx)
9ba05d:	89 51 2c             	mov    %edx,0x2c(%ecx)
9ba060:	5d                   	pop    %ebp
9ba061:	c2 08 00             	ret    $0x8
9ba064:	cc                   	int3
9ba065:	cc                   	int3
9ba066:	cc                   	int3
9ba067:	cc                   	int3
9ba068:	cc                   	int3
9ba069:	cc                   	int3
9ba06a:	cc                   	int3
9ba06b:	cc                   	int3
9ba06c:	cc                   	int3
9ba06d:	cc                   	int3
9ba06e:	cc                   	int3
9ba06f:	cc                   	int3
9ba070:	cc                   	int3
9ba071:	cc                   	int3
9ba072:	cc                   	int3
9ba073:	33 c0                	xor    %eax,%eax
9ba075:	c7 01 28 26 c6 00    	movl   $0xc62628,(%ecx)
9ba07b:	89 41 24             	mov    %eax,0x24(%ecx)
9ba07e:	89 41 28             	mov    %eax,0x28(%ecx)
9ba081:	83 49 20 ff          	orl    $0xffffffff,0x20(%ecx)
9ba085:	89 41 04             	mov    %eax,0x4(%ecx)
9ba088:	89 41 08             	mov    %eax,0x8(%ecx)
9ba08b:	89 41 14             	mov    %eax,0x14(%ecx)
9ba08e:	89 41 0c             	mov    %eax,0xc(%ecx)
9ba091:	89 41 1c             	mov    %eax,0x1c(%ecx)
9ba094:	89 41 18             	mov    %eax,0x18(%ecx)
9ba097:	89 41 2c             	mov    %eax,0x2c(%ecx)
9ba09a:	8b c1                	mov    %ecx,%eax
9ba09c:	c7 41 10 01 00 00 00 	movl   $0x1,0x10(%ecx)
9ba0a3:	c3                   	ret
9ba0a4:	cc                   	int3
9ba0a5:	cc                   	int3
9ba0a6:	cc                   	int3
9ba0a7:	cc                   	int3
9ba0a8:	cc                   	int3
9ba0a9:	cc                   	int3
9ba0aa:	cc                   	int3
9ba0ab:	cc                   	int3
9ba0ac:	cc                   	int3
9ba0ad:	cc                   	int3
9ba0ae:	cc                   	int3
9ba0af:	cc                   	int3
9ba0b0:	55                   	push   %ebp
9ba0b1:	8b ec                	mov    %esp,%ebp
9ba0b3:	51                   	push   %ecx
9ba0b4:	56                   	push   %esi
9ba0b5:	8b f1                	mov    %ecx,%esi
9ba0b7:	89 75 fc             	mov    %esi,-0x4(%ebp)
9ba0ba:	e8 77 e0 a7 ff       	call   0x438136
9ba0bf:	8d 56 30             	lea    0x30(%esi),%edx
9ba0c2:	c7 06 4c 26 c6 00    	movl   $0xc6264c,(%esi)
9ba0c8:	33 c0                	xor    %eax,%eax
9ba0ca:	89 02                	mov    %eax,(%edx)
9ba0cc:	89 42 04             	mov    %eax,0x4(%edx)
9ba0cf:	89 42 08             	mov    %eax,0x8(%edx)
9ba0d2:	89 42 0c             	mov    %eax,0xc(%edx)
9ba0d5:	8b 45 08             	mov    0x8(%ebp),%eax
9ba0d8:	52                   	push   %edx
9ba0d9:	89 46 1c             	mov    %eax,0x1c(%esi)
9ba0dc:	ff 15 50 40 d8 00    	call   *0xd84050
9ba0e2:	8b c6                	mov    %esi,%eax
9ba0e4:	5e                   	pop    %esi
9ba0e5:	8b e5                	mov    %ebp,%esp
9ba0e7:	5d                   	pop    %ebp
9ba0e8:	c2 04 00             	ret    $0x4
9ba0eb:	cc                   	int3
9ba0ec:	cc                   	int3
9ba0ed:	cc                   	int3
9ba0ee:	cc                   	int3
9ba0ef:	cc                   	int3
9ba0f0:	cc                   	int3
9ba0f1:	cc                   	int3
9ba0f2:	cc                   	int3
9ba0f3:	cc                   	int3
9ba0f4:	cc                   	int3
9ba0f5:	cc                   	int3
9ba0f6:	cc                   	int3
9ba0f7:	cc                   	int3
9ba0f8:	cc                   	int3
9ba0f9:	c7 01 28 26 c6 00    	movl   $0xc62628,(%ecx)
9ba0ff:	c3                   	ret
9ba100:	c7 01 28 26 c6 00    	movl   $0xc62628,(%ecx)
9ba106:	c3                   	ret
9ba107:	55                   	push   %ebp
9ba108:	8b ec                	mov    %esp,%ebp
9ba10a:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
9ba10e:	56                   	push   %esi
9ba10f:	8b f1                	mov    %ecx,%esi
9ba111:	c7 06 28 26 c6 00    	movl   $0xc62628,(%esi)
9ba117:	74 18                	je     0x9ba131
9ba119:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9ba11d:	75 08                	jne    0x9ba127
9ba11f:	56                   	push   %esi
9ba120:	e8 6a 76 a4 ff       	call   0x40178f
9ba125:	eb 09                	jmp    0x9ba130
9ba127:	6a 30                	push   $0x30
9ba129:	56                   	push   %esi
9ba12a:	e8 ab 56 a6 ff       	call   0x41f7da
9ba12f:	59                   	pop    %ecx
9ba130:	59                   	pop    %ecx
9ba131:	8b c6                	mov    %esi,%eax
9ba133:	5e                   	pop    %esi
9ba134:	5d                   	pop    %ebp
9ba135:	c2 04 00             	ret    $0x4
9ba138:	cc                   	int3
9ba139:	cc                   	int3
9ba13a:	cc                   	int3
9ba13b:	cc                   	int3
9ba13c:	cc                   	int3
9ba13d:	cc                   	int3
9ba13e:	cc                   	int3
9ba13f:	cc                   	int3
9ba140:	cc                   	int3
9ba141:	cc                   	int3
9ba142:	cc                   	int3
9ba143:	cc                   	int3
9ba144:	55                   	push   %ebp
9ba145:	8b ec                	mov    %esp,%ebp
9ba147:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
9ba14b:	56                   	push   %esi
9ba14c:	8b f1                	mov    %ecx,%esi
9ba14e:	c7 06 28 26 c6 00    	movl   $0xc62628,(%esi)
9ba154:	74 18                	je     0x9ba16e
9ba156:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9ba15a:	75 08                	jne    0x9ba164
9ba15c:	56                   	push   %esi
9ba15d:	e8 2d 76 a4 ff       	call   0x40178f
9ba162:	eb 09                	jmp    0x9ba16d
9ba164:	6a 40                	push   $0x40
9ba166:	56                   	push   %esi
9ba167:	e8 6e 56 a6 ff       	call   0x41f7da
9ba16c:	59                   	pop    %ecx
9ba16d:	59                   	pop    %ecx
9ba16e:	8b c6                	mov    %esi,%eax
9ba170:	5e                   	pop    %esi
9ba171:	5d                   	pop    %ebp
9ba172:	c2 04 00             	ret    $0x4
9ba175:	cc                   	int3
9ba176:	cc                   	int3
9ba177:	cc                   	int3
9ba178:	cc                   	int3
9ba179:	cc                   	int3
9ba17a:	cc                   	int3
9ba17b:	cc                   	int3
9ba17c:	cc                   	int3
9ba17d:	cc                   	int3
9ba17e:	cc                   	int3
9ba17f:	cc                   	int3
9ba180:	cc                   	int3
9ba181:	8b 41 1c             	mov    0x1c(%ecx),%eax
9ba184:	c3                   	ret
9ba185:	55                   	push   %ebp
9ba186:	8b ec                	mov    %esp,%ebp
9ba188:	8b 41 1c             	mov    0x1c(%ecx),%eax
9ba18b:	83 f8 08             	cmp    $0x8,%eax
9ba18e:	74 40                	je     0x9ba1d0
9ba190:	83 f8 09             	cmp    $0x9,%eax
9ba193:	74 2f                	je     0x9ba1c4
9ba195:	83 f8 12             	cmp    $0x12,%eax
9ba198:	76 25                	jbe    0x9ba1bf
9ba19a:	83 f8 14             	cmp    $0x14,%eax
9ba19d:	76 1b                	jbe    0x9ba1ba
9ba19f:	83 f8 17             	cmp    $0x17,%eax
9ba1a2:	74 12                	je     0x9ba1b6
9ba1a4:	83 f8 18             	cmp    $0x18,%eax
9ba1a7:	74 09                	je     0x9ba1b2
9ba1a9:	83 f8 19             	cmp    $0x19,%eax
9ba1ac:	75 11                	jne    0x9ba1bf
9ba1ae:	6a 0d                	push   $0xd
9ba1b0:	eb 0a                	jmp    0x9ba1bc
9ba1b2:	6a 1c                	push   $0x1c
9ba1b4:	eb 06                	jmp    0x9ba1bc
9ba1b6:	6a 1b                	push   $0x1b
9ba1b8:	eb 02                	jmp    0x9ba1bc
9ba1ba:	6a 05                	push   $0x5
9ba1bc:	58                   	pop    %eax
9ba1bd:	eb 35                	jmp    0x9ba1f4
9ba1bf:	83 c8 ff             	or     $0xffffffff,%eax
9ba1c2:	eb 30                	jmp    0x9ba1f4
9ba1c4:	8b 45 0c             	mov    0xc(%ebp),%eax
9ba1c7:	f7 d8                	neg    %eax
9ba1c9:	1b c0                	sbb    %eax,%eax
9ba1cb:	83 c0 10             	add    $0x10,%eax
9ba1ce:	eb 24                	jmp    0x9ba1f4
9ba1d0:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
9ba1d4:	74 11                	je     0x9ba1e7
9ba1d6:	33 c0                	xor    %eax,%eax
9ba1d8:	39 45 0c             	cmp    %eax,0xc(%ebp)
9ba1db:	0f 95 c0             	setne  %al
9ba1de:	8d 04 c5 01 00 00 00 	lea    0x1(,%eax,8),%eax
9ba1e5:	eb 0d                	jmp    0x9ba1f4
9ba1e7:	8b 45 0c             	mov    0xc(%ebp),%eax
9ba1ea:	f7 d8                	neg    %eax
9ba1ec:	1b c0                	sbb    %eax,%eax
9ba1ee:	83 e0 06             	and    $0x6,%eax
9ba1f1:	83 c0 07             	add    $0x7,%eax
9ba1f4:	5d                   	pop    %ebp
9ba1f5:	c2 08 00             	ret    $0x8
9ba1f8:	cc                   	int3
9ba1f9:	cc                   	int3
9ba1fa:	cc                   	int3
9ba1fb:	cc                   	int3
9ba1fc:	cc                   	int3
9ba1fd:	cc                   	int3
9ba1fe:	cc                   	int3
9ba1ff:	cc                   	int3
9ba200:	cc                   	int3
9ba201:	cc                   	int3
9ba202:	cc                   	int3
9ba203:	cc                   	int3
9ba204:	cc                   	int3
9ba205:	cc                   	int3
9ba206:	cc                   	int3
9ba207:	cc                   	int3
9ba208:	cc                   	int3
9ba209:	cc                   	int3
9ba20a:	cc                   	int3
9ba20b:	cc                   	int3
9ba20c:	cc                   	int3
9ba20d:	cc                   	int3
9ba20e:	cc                   	int3
9ba20f:	cc                   	int3
9ba210:	cc                   	int3
9ba211:	cc                   	int3
9ba212:	cc                   	int3
9ba213:	cc                   	int3
9ba214:	55                   	push   %ebp
9ba215:	8b ec                	mov    %esp,%ebp
9ba217:	51                   	push   %ecx
9ba218:	51                   	push   %ecx
9ba219:	53                   	push   %ebx
9ba21a:	8b d9                	mov    %ecx,%ebx
9ba21c:	33 c0                	xor    %eax,%eax
9ba21e:	56                   	push   %esi
9ba21f:	57                   	push   %edi
9ba220:	39 43 0c             	cmp    %eax,0xc(%ebx)
9ba223:	74 0b                	je     0x9ba230
9ba225:	89 45 f8             	mov    %eax,-0x8(%ebp)
9ba228:	89 45 fc             	mov    %eax,-0x4(%ebp)
9ba22b:	8d 45 f8             	lea    -0x8(%ebp),%eax
9ba22e:	eb 09                	jmp    0x9ba239
9ba230:	8d 45 f8             	lea    -0x8(%ebp),%eax
9ba233:	50                   	push   %eax
9ba234:	e8 7c 56 a7 ff       	call   0x42f8b5
9ba239:	8b 30                	mov    (%eax),%esi
9ba23b:	8b 78 04             	mov    0x4(%eax),%edi
9ba23e:	8b 45 08             	mov    0x8(%ebp),%eax
9ba241:	8b 4b 24             	mov    0x24(%ebx),%ecx
9ba244:	8b 53 28             	mov    0x28(%ebx),%edx
9ba247:	89 08                	mov    %ecx,(%eax)
9ba249:	03 ce                	add    %esi,%ecx
9ba24b:	89 48 08             	mov    %ecx,0x8(%eax)
9ba24e:	8d 0c 17             	lea    (%edi,%edx,1),%ecx
9ba251:	89 50 04             	mov    %edx,0x4(%eax)
9ba254:	5f                   	pop    %edi
9ba255:	5e                   	pop    %esi
9ba256:	89 48 0c             	mov    %ecx,0xc(%eax)
9ba259:	5b                   	pop    %ebx
9ba25a:	8b e5                	mov    %ebp,%esp
9ba25c:	5d                   	pop    %ebp
9ba25d:	c2 04 00             	ret    $0x4
9ba260:	cc                   	int3
9ba261:	cc                   	int3
9ba262:	cc                   	int3
9ba263:	cc                   	int3
9ba264:	cc                   	int3
9ba265:	cc                   	int3
9ba266:	cc                   	int3
9ba267:	cc                   	int3
9ba268:	cc                   	int3
9ba269:	cc                   	int3
9ba26a:	cc                   	int3
9ba26b:	cc                   	int3
9ba26c:	cc                   	int3
9ba26d:	cc                   	int3
9ba26e:	cc                   	int3
9ba26f:	cc                   	int3
9ba270:	cc                   	int3
9ba271:	cc                   	int3
9ba272:	cc                   	int3
9ba273:	55                   	push   %ebp
9ba274:	8b ec                	mov    %esp,%ebp
9ba276:	8b 45 08             	mov    0x8(%ebp),%eax
9ba279:	56                   	push   %esi
9ba27a:	57                   	push   %edi
9ba27b:	8b f8                	mov    %eax,%edi
9ba27d:	8d 71 30             	lea    0x30(%ecx),%esi
9ba280:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9ba281:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9ba282:	a5                   	movsl  %ds:(%esi),%es:(%edi)