443121:	8b 96 c0 01 00 00    	mov    0x1c0(%esi),%edx
443127:	21 e8                	and    %ebp,%eax
443129:	21 eb                	and    %ebp,%ebx
44312b:	21 e9                	and    %ebp,%ecx
44312d:	21 ea                	and    %ebp,%edx
44312f:	89 47 10             	mov    %eax,0x10(%edi)
443132:	89 5f 14             	mov    %ebx,0x14(%edi)
443135:	89 4f 18             	mov    %ecx,0x18(%edi)
443138:	89 57 1c             	mov    %edx,0x1c(%edi)
44313b:	8b 86 00 02 00 00    	mov    0x200(%esi),%eax
443141:	8b 9e 40 02 00 00    	mov    0x240(%esi),%ebx
443147:	8b 8e 80 02 00 00    	mov    0x280(%esi),%ecx
44314d:	8b 96 c0 02 00 00    	mov    0x2c0(%esi),%edx
443153:	21 e8                	and    %ebp,%eax
443155:	21 eb                	and    %ebp,%ebx
443157:	21 e9                	and    %ebp,%ecx
443159:	21 ea                	and    %ebp,%edx
44315b:	89 47 20             	mov    %eax,0x20(%edi)
44315e:	89 5f 24             	mov    %ebx,0x24(%edi)
443161:	89 4f 28             	mov    %ecx,0x28(%edi)
443164:	89 57 2c             	mov    %edx,0x2c(%edi)
443167:	8b 86 00 03 00 00    	mov    0x300(%esi),%eax
44316d:	8b 9e 40 03 00 00    	mov    0x340(%esi),%ebx
443173:	8b 8e 80 03 00 00    	mov    0x380(%esi),%ecx
443179:	8b 96 c0 03 00 00    	mov    0x3c0(%esi),%edx
44317f:	21 e8                	and    %ebp,%eax
443181:	21 eb                	and    %ebp,%ebx
443183:	21 e9                	and    %ebp,%ecx
443185:	21 ea                	and    %ebp,%edx
443187:	89 47 30             	mov    %eax,0x30(%edi)
44318a:	89 5f 34             	mov    %ebx,0x34(%edi)
44318d:	89 4f 38             	mov    %ecx,0x38(%edi)
443190:	89 57 3c             	mov    %edx,0x3c(%edi)
443193:	8b 86 00 04 00 00    	mov    0x400(%esi),%eax
443199:	8b 9e 40 04 00 00    	mov    0x440(%esi),%ebx
44319f:	8b 8e 80 04 00 00    	mov    0x480(%esi),%ecx
4431a5:	8b 96 c0 04 00 00    	mov    0x4c0(%esi),%edx
4431ab:	21 e8                	and    %ebp,%eax
4431ad:	21 eb                	and    %ebp,%ebx
4431af:	21 e9                	and    %ebp,%ecx
4431b1:	21 ea                	and    %ebp,%edx
4431b3:	89 47 40             	mov    %eax,0x40(%edi)
4431b6:	89 5f 44             	mov    %ebx,0x44(%edi)
4431b9:	89 4f 48             	mov    %ecx,0x48(%edi)
4431bc:	89 57 4c             	mov    %edx,0x4c(%edi)
4431bf:	8b 86 00 05 00 00    	mov    0x500(%esi),%eax
4431c5:	8b 9e 40 05 00 00    	mov    0x540(%esi),%ebx
4431cb:	8b 8e 80 05 00 00    	mov    0x580(%esi),%ecx
4431d1:	8b 96 c0 05 00 00    	mov    0x5c0(%esi),%edx
4431d7:	21 e8                	and    %ebp,%eax
4431d9:	21 eb                	and    %ebp,%ebx
4431db:	21 e9                	and    %ebp,%ecx
4431dd:	21 ea                	and    %ebp,%edx
4431df:	89 47 50             	mov    %eax,0x50(%edi)
4431e2:	89 5f 54             	mov    %ebx,0x54(%edi)
4431e5:	89 4f 58             	mov    %ecx,0x58(%edi)
4431e8:	89 57 5c             	mov    %edx,0x5c(%edi)
4431eb:	5f                   	pop    %edi
4431ec:	5e                   	pop    %esi
4431ed:	5b                   	pop    %ebx
4431ee:	5d                   	pop    %ebp
4431ef:	c3                   	ret
4431f0:	55                   	push   %ebp
4431f1:	53                   	push   %ebx
4431f2:	56                   	push   %esi
4431f3:	57                   	push   %edi
4431f4:	8b 7c 24 14          	mov    0x14(%esp),%edi
4431f8:	8b 74 24 18          	mov    0x18(%esp),%esi
4431fc:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
443200:	8d 3c 2f             	lea    (%edi,%ebp,1),%edi
443203:	bd 10 00 00 00       	mov    $0x10,%ebp
443208:	8b 06                	mov    (%esi),%eax
44320a:	8d 76 04             	lea    0x4(%esi),%esi
44320d:	88 07                	mov    %al,(%edi)
44320f:	88 67 40             	mov    %ah,0x40(%edi)
443212:	c1 e8 10             	shr    $0x10,%eax
443215:	88 87 80 00 00 00    	mov    %al,0x80(%edi)
44321b:	88 a7 c0 00 00 00    	mov    %ah,0xc0(%edi)
443221:	8d bf 00 01 00 00    	lea    0x100(%edi),%edi
443227:	4d                   	dec    %ebp
443228:	0f 85 da ff ff ff    	jne    0x443208
44322e:	5f                   	pop    %edi
44322f:	5e                   	pop    %esi
443230:	5b                   	pop    %ebx
443231:	5d                   	pop    %ebp
443232:	c3                   	ret
443233:	90                   	nop
443234:	90                   	nop
443235:	90                   	nop
443236:	90                   	nop
443237:	90                   	nop
443238:	90                   	nop
443239:	90                   	nop
44323a:	90                   	nop
44323b:	90                   	nop
44323c:	90                   	nop
44323d:	90                   	nop
44323e:	90                   	nop
44323f:	90                   	nop
443240:	55                   	push   %ebp
443241:	53                   	push   %ebx
443242:	56                   	push   %esi
443243:	57                   	push   %edi
443244:	8b 74 24 18          	mov    0x18(%esp),%esi
443248:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
44324c:	01 ee                	add    %ebp,%esi
44324e:	f7 dd                	neg    %ebp
443250:	c1 fd 1f             	sar    $0x1f,%ebp
443253:	8b 7c 24 14          	mov    0x14(%esp),%edi
443257:	8d 34 2e             	lea    (%esi,%ebp,1),%esi
44325a:	0f b6 06             	movzbl (%esi),%eax
44325d:	0f b6 5e 40          	movzbl 0x40(%esi),%ebx
443261:	0f b6 8e 80 00 00 00 	movzbl 0x80(%esi),%ecx
443268:	21 e8                	and    %ebp,%eax
44326a:	0f b6 96 c0 00 00 00 	movzbl 0xc0(%esi),%edx
443271:	21 eb                	and    %ebp,%ebx
443273:	88 07                	mov    %al,(%edi)
443275:	21 e9                	and    %ebp,%ecx
443277:	88 5f 01             	mov    %bl,0x1(%edi)
44327a:	21 ea                	and    %ebp,%edx
44327c:	88 4f 02             	mov    %cl,0x2(%edi)
44327f:	88 57 03             	mov    %dl,0x3(%edi)
443282:	0f b6 86 00 01 00 00 	movzbl 0x100(%esi),%eax
443289:	0f b6 9e 40 01 00 00 	movzbl 0x140(%esi),%ebx
443290:	0f b6 8e 80 01 00 00 	movzbl 0x180(%esi),%ecx
443297:	21 e8                	and    %ebp,%eax
443299:	0f b6 96 c0 01 00 00 	movzbl 0x1c0(%esi),%edx
4432a0:	21 eb                	and    %ebp,%ebx
4432a2:	88 47 04             	mov    %al,0x4(%edi)
4432a5:	21 e9                	and    %ebp,%ecx
4432a7:	88 5f 05             	mov    %bl,0x5(%edi)
4432aa:	21 ea                	and    %ebp,%edx
4432ac:	88 4f 06             	mov    %cl,0x6(%edi)
4432af:	88 57 07             	mov    %dl,0x7(%edi)
4432b2:	0f b6 86 00 02 00 00 	movzbl 0x200(%esi),%eax
4432b9:	0f b6 9e 40 02 00 00 	movzbl 0x240(%esi),%ebx
4432c0:	0f b6 8e 80 02 00 00 	movzbl 0x280(%esi),%ecx
4432c7:	21 e8                	and    %ebp,%eax
4432c9:	0f b6 96 c0 02 00 00 	movzbl 0x2c0(%esi),%edx
4432d0:	21 eb                	and    %ebp,%ebx
4432d2:	88 47 08             	mov    %al,0x8(%edi)
4432d5:	21 e9                	and    %ebp,%ecx
4432d7:	88 5f 09             	mov    %bl,0x9(%edi)
4432da:	21 ea                	and    %ebp,%edx
4432dc:	88 4f 0a             	mov    %cl,0xa(%edi)
4432df:	88 57 0b             	mov    %dl,0xb(%edi)
4432e2:	0f b6 86 00 03 00 00 	movzbl 0x300(%esi),%eax
4432e9:	0f b6 9e 40 03 00 00 	movzbl 0x340(%esi),%ebx
4432f0:	0f b6 8e 80 03 00 00 	movzbl 0x380(%esi),%ecx
4432f7:	21 e8                	and    %ebp,%eax
4432f9:	0f b6 96 c0 03 00 00 	movzbl 0x3c0(%esi),%edx
443300:	21 eb                	and    %ebp,%ebx
443302:	88 47 0c             	mov    %al,0xc(%edi)
443305:	21 e9                	and    %ebp,%ecx
443307:	88 5f 0d             	mov    %bl,0xd(%edi)
44330a:	21 ea                	and    %ebp,%edx
44330c:	88 4f 0e             	mov    %cl,0xe(%edi)
44330f:	88 57 0f             	mov    %dl,0xf(%edi)
443312:	0f b6 86 00 04 00 00 	movzbl 0x400(%esi),%eax
443319:	0f b6 9e 40 04 00 00 	movzbl 0x440(%esi),%ebx
443320:	0f b6 8e 80 04 00 00 	movzbl 0x480(%esi),%ecx
443327:	21 e8                	and    %ebp,%eax
443329:	0f b6 96 c0 04 00 00 	movzbl 0x4c0(%esi),%edx
443330:	21 eb                	and    %ebp,%ebx
443332:	88 47 10             	mov    %al,0x10(%edi)
443335:	21 e9                	and    %ebp,%ecx
443337:	88 5f 11             	mov    %bl,0x11(%edi)
44333a:	21 ea                	and    %ebp,%edx
44333c:	88 4f 12             	mov    %cl,0x12(%edi)
44333f:	88 57 13             	mov    %dl,0x13(%edi)
443342:	0f b6 86 00 05 00 00 	movzbl 0x500(%esi),%eax
443349:	0f b6 9e 40 05 00 00 	movzbl 0x540(%esi),%ebx
443350:	0f b6 8e 80 05 00 00 	movzbl 0x580(%esi),%ecx
443357:	21 e8                	and    %ebp,%eax
443359:	0f b6 96 c0 05 00 00 	movzbl 0x5c0(%esi),%edx
443360:	21 eb                	and    %ebp,%ebx
443362:	88 47 14             	mov    %al,0x14(%edi)
443365:	21 e9                	and    %ebp,%ecx
443367:	88 5f 15             	mov    %bl,0x15(%edi)
44336a:	21 ea                	and    %ebp,%edx
44336c:	88 4f 16             	mov    %cl,0x16(%edi)
44336f:	88 57 17             	mov    %dl,0x17(%edi)
443372:	0f b6 86 00 06 00 00 	movzbl 0x600(%esi),%eax
443379:	0f b6 9e 40 06 00 00 	movzbl 0x640(%esi),%ebx
443380:	0f b6 8e 80 06 00 00 	movzbl 0x680(%esi),%ecx
443387:	21 e8                	and    %ebp,%eax
443389:	0f b6 96 c0 06 00 00 	movzbl 0x6c0(%esi),%edx
443390:	21 eb                	and    %ebp,%ebx
443392:	88 47 18             	mov    %al,0x18(%edi)
443395:	21 e9                	and    %ebp,%ecx
443397:	88 5f 19             	mov    %bl,0x19(%edi)
44339a:	21 ea                	and    %ebp,%edx
44339c:	88 4f 1a             	mov    %cl,0x1a(%edi)
44339f:	88 57 1b             	mov    %dl,0x1b(%edi)
4433a2:	0f b6 86 00 07 00 00 	movzbl 0x700(%esi),%eax
4433a9:	0f b6 9e 40 07 00 00 	movzbl 0x740(%esi),%ebx
4433b0:	0f b6 8e 80 07 00 00 	movzbl 0x780(%esi),%ecx
4433b7:	21 e8                	and    %ebp,%eax
4433b9:	0f b6 96 c0 07 00 00 	movzbl 0x7c0(%esi),%edx
4433c0:	21 eb                	and    %ebp,%ebx
4433c2:	88 47 1c             	mov    %al,0x1c(%edi)
4433c5:	21 e9                	and    %ebp,%ecx
4433c7:	88 5f 1d             	mov    %bl,0x1d(%edi)
4433ca:	21 ea                	and    %ebp,%edx
4433cc:	88 4f 1e             	mov    %cl,0x1e(%edi)
4433cf:	88 57 1f             	mov    %dl,0x1f(%edi)
4433d2:	0f b6 86 00 08 00 00 	movzbl 0x800(%esi),%eax
4433d9:	0f b6 9e 40 08 00 00 	movzbl 0x840(%esi),%ebx
4433e0:	0f b6 8e 80 08 00 00 	movzbl 0x880(%esi),%ecx
4433e7:	21 e8                	and    %ebp,%eax
4433e9:	0f b6 96 c0 08 00 00 	movzbl 0x8c0(%esi),%edx
4433f0:	21 eb                	and    %ebp,%ebx
4433f2:	88 47 20             	mov    %al,0x20(%edi)
4433f5:	21 e9                	and    %ebp,%ecx
4433f7:	88 5f 21             	mov    %bl,0x21(%edi)
4433fa:	21 ea                	and    %ebp,%edx
4433fc:	88 4f 22             	mov    %cl,0x22(%edi)
4433ff:	88 57 23             	mov    %dl,0x23(%edi)
443402:	0f b6 86 00 09 00 00 	movzbl 0x900(%esi),%eax
443409:	0f b6 9e 40 09 00 00 	movzbl 0x940(%esi),%ebx
443410:	0f b6 8e 80 09 00 00 	movzbl 0x980(%esi),%ecx
443417:	21 e8                	and    %ebp,%eax
443419:	0f b6 96 c0 09 00 00 	movzbl 0x9c0(%esi),%edx
443420:	21 eb                	and    %ebp,%ebx
443422:	88 47 24             	mov    %al,0x24(%edi)
443425:	21 e9                	and    %ebp,%ecx
443427:	88 5f 25             	mov    %bl,0x25(%edi)
44342a:	21 ea                	and    %ebp,%edx
44342c:	88 4f 26             	mov    %cl,0x26(%edi)
44342f:	88 57 27             	mov    %dl,0x27(%edi)
443432:	0f b6 86 00 0a 00 00 	movzbl 0xa00(%esi),%eax
443439:	0f b6 9e 40 0a 00 00 	movzbl 0xa40(%esi),%ebx
443440:	0f b6 8e 80 0a 00 00 	movzbl 0xa80(%esi),%ecx
443447:	21 e8                	and    %ebp,%eax
443449:	0f b6 96 c0 0a 00 00 	movzbl 0xac0(%esi),%edx
443450:	21 eb                	and    %ebp,%ebx
443452:	88 47 28             	mov    %al,0x28(%edi)
443455:	21 e9                	and    %ebp,%ecx
443457:	88 5f 29             	mov    %bl,0x29(%edi)
44345a:	21 ea                	and    %ebp,%edx
44345c:	88 4f 2a             	mov    %cl,0x2a(%edi)
44345f:	88 57 2b             	mov    %dl,0x2b(%edi)
443462:	0f b6 86 00 0b 00 00 	movzbl 0xb00(%esi),%eax
443469:	0f b6 9e 40 0b 00 00 	movzbl 0xb40(%esi),%ebx
443470:	0f b6 8e 80 0b 00 00 	movzbl 0xb80(%esi),%ecx
443477:	21 e8                	and    %ebp,%eax
443479:	0f b6 96 c0 0b 00 00 	movzbl 0xbc0(%esi),%edx
443480:	21 eb                	and    %ebp,%ebx
443482:	88 47 2c             	mov    %al,0x2c(%edi)
443485:	21 e9                	and    %ebp,%ecx
443487:	88 5f 2d             	mov    %bl,0x2d(%edi)
44348a:	21 ea                	and    %ebp,%edx
44348c:	88 4f 2e             	mov    %cl,0x2e(%edi)
44348f:	88 57 2f             	mov    %dl,0x2f(%edi)
443492:	0f b6 86 00 0c 00 00 	movzbl 0xc00(%esi),%eax
443499:	0f b6 9e 40 0c 00 00 	movzbl 0xc40(%esi),%ebx
4434a0:	0f b6 8e 80 0c 00 00 	movzbl 0xc80(%esi),%ecx
4434a7:	21 e8                	and    %ebp,%eax
4434a9:	0f b6 96 c0 0c 00 00 	movzbl 0xcc0(%esi),%edx
4434b0:	21 eb                	and    %ebp,%ebx
4434b2:	88 47 30             	mov    %al,0x30(%edi)
4434b5:	21 e9                	and    %ebp,%ecx
4434b7:	88 5f 31             	mov    %bl,0x31(%edi)
4434ba:	21 ea                	and    %ebp,%edx
4434bc:	88 4f 32             	mov    %cl,0x32(%edi)
4434bf:	88 57 33             	mov    %dl,0x33(%edi)
4434c2:	0f b6 86 00 0d 00 00 	movzbl 0xd00(%esi),%eax
4434c9:	0f b6 9e 40 0d 00 00 	movzbl 0xd40(%esi),%ebx
4434d0:	0f b6 8e 80 0d 00 00 	movzbl 0xd80(%esi),%ecx
4434d7:	21 e8                	and    %ebp,%eax
4434d9:	0f b6 96 c0 0d 00 00 	movzbl 0xdc0(%esi),%edx
4434e0:	21 eb                	and    %ebp,%ebx
4434e2:	88 47 34             	mov    %al,0x34(%edi)
4434e5:	21 e9                	and    %ebp,%ecx
4434e7:	88 5f 35             	mov    %bl,0x35(%edi)
4434ea:	21 ea                	and    %ebp,%edx
4434ec:	88 4f 36             	mov    %cl,0x36(%edi)
4434ef:	88 57 37             	mov    %dl,0x37(%edi)
4434f2:	0f b6 86 00 0e 00 00 	movzbl 0xe00(%esi),%eax
4434f9:	0f b6 9e 40 0e 00 00 	movzbl 0xe40(%esi),%ebx
443500:	0f b6 8e 80 0e 00 00 	movzbl 0xe80(%esi),%ecx
443507:	21 e8                	and    %ebp,%eax
443509:	0f b6 96 c0 0e 00 00 	movzbl 0xec0(%esi),%edx
443510:	21 eb                	and    %ebp,%ebx
443512:	88 47 38             	mov    %al,0x38(%edi)
443515:	21 e9                	and    %ebp,%ecx
443517:	88 5f 39             	mov    %bl,0x39(%edi)
44351a:	21 ea                	and    %ebp,%edx
44351c:	88 4f 3a             	mov    %cl,0x3a(%edi)
44351f:	88 57 3b             	mov    %dl,0x3b(%edi)
443522:	0f b6 86 00 0f 00 00 	movzbl 0xf00(%esi),%eax
443529:	0f b6 9e 40 0f 00 00 	movzbl 0xf40(%esi),%ebx
443530:	0f b6 8e 80 0f 00 00 	movzbl 0xf80(%esi),%ecx
443537:	21 e8                	and    %ebp,%eax
443539:	0f b6 96 c0 0f 00 00 	movzbl 0xfc0(%esi),%edx
443540:	21 eb                	and    %ebp,%ebx
443542:	88 47 3c             	mov    %al,0x3c(%edi)
443545:	21 e9                	and    %ebp,%ecx
443547:	88 5f 3d             	mov    %bl,0x3d(%edi)
44354a:	21 ea                	and    %ebp,%edx
44354c:	88 4f 3e             	mov    %cl,0x3e(%edi)
44354f:	88 57 3f             	mov    %dl,0x3f(%edi)
443552:	5f                   	pop    %edi
443553:	5e                   	pop    %esi
443554:	5b                   	pop    %ebx
443555:	5d                   	pop    %ebp
443556:	c3                   	ret
443557:	90                   	nop
443558:	90                   	nop
443559:	90                   	nop
44355a:	90                   	nop
44355b:	90                   	nop
44355c:	90                   	nop
44355d:	90                   	nop
44355e:	90                   	nop
44355f:	90                   	nop
443560:	55                   	push   %ebp
443561:	53                   	push   %ebx
443562:	56                   	push   %esi
443563:	57                   	push   %edi
443564:	8b 74 24 18          	mov    0x18(%esp),%esi
443568:	81 ec a4 00 00 00    	sub    $0xa4,%esp
44356e:	e8 6d ee ff ff       	call   0x4423e0
443573:	8d 15 a0 73 71 00    	lea    0x7173a0,%edx
443579:	8b 2a                	mov    (%edx),%ebp
44357b:	8b 06                	mov    (%esi),%eax
44357d:	8b 5e 04             	mov    0x4(%esi),%ebx
443580:	8b 4e 08             	mov    0x8(%esi),%ecx
443583:	8b 56 0c             	mov    0xc(%esi),%edx
443586:	89 44 24 60          	mov    %eax,0x60(%esp)
44358a:	89 5c 24 64          	mov    %ebx,0x64(%esp)
44358e:	89 4c 24 68          	mov    %ecx,0x68(%esp)
443592:	89 54 24 6c          	mov    %edx,0x6c(%esp)
443596:	8b 46 10             	mov    0x10(%esi),%eax
443599:	8b 5e 14             	mov    0x14(%esi),%ebx
44359c:	8b 4e 18             	mov    0x18(%esi),%ecx
44359f:	8b 56 1c             	mov    0x1c(%esi),%edx
4435a2:	89 44 24 70          	mov    %eax,0x70(%esp)
4435a6:	89 5c 24 74          	mov    %ebx,0x74(%esp)
4435aa:	89 4c 24 78          	mov    %ecx,0x78(%esp)
4435ae:	89 54 24 7c          	mov    %edx,0x7c(%esp)
4435b2:	89 ac 24 a0 00 00 00 	mov    %ebp,0xa0(%esp)
4435b9:	8d 6e 20             	lea    0x20(%esi),%ebp
4435bc:	8d 76 20             	lea    0x20(%esi),%esi
4435bf:	8d 3c 24             	lea    (%esp),%edi
4435c2:	e8 59 ec ff ff       	call   0x442220
4435c7:	8b 84 24 a0 00 00 00 	mov    0xa0(%esp),%eax
4435ce:	be 40 00 00 00       	mov    $0x40,%esi
4435d3:	03 b4 24 bc 00 00 00 	add    0xbc(%esp),%esi
4435da:	8d 7c 24 40          	lea    0x40(%esp),%edi