4c85c8:	e8 7f 20 f5 ff       	call   0x41a64c
4c85cd:	8b 85 5c fe ff ff    	mov    -0x1a4(%ebp),%eax
4c85d3:	89 85 bc fe ff ff    	mov    %eax,-0x144(%ebp)
4c85d9:	8b 85 60 fe ff ff    	mov    -0x1a0(%ebp),%eax
4c85df:	89 85 c0 fe ff ff    	mov    %eax,-0x140(%ebp)
4c85e5:	8d 8d 54 fe ff ff    	lea    -0x1ac(%ebp),%ecx
4c85eb:	8d 53 02             	lea    0x2(%ebx),%edx
4c85ee:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c85f1:	83 c0 0b             	add    $0xb,%eax
4c85f4:	e8 53 20 f5 ff       	call   0x41a64c
4c85f9:	8b 85 54 fe ff ff    	mov    -0x1ac(%ebp),%eax
4c85ff:	89 85 c4 fe ff ff    	mov    %eax,-0x13c(%ebp)
4c8605:	8b 85 58 fe ff ff    	mov    -0x1a8(%ebp),%eax
4c860b:	89 85 c8 fe ff ff    	mov    %eax,-0x138(%ebp)
4c8611:	8d 8d 4c fe ff ff    	lea    -0x1b4(%ebp),%ecx
4c8617:	8d 53 03             	lea    0x3(%ebx),%edx
4c861a:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c861d:	83 c0 0b             	add    $0xb,%eax
4c8620:	e8 27 20 f5 ff       	call   0x41a64c
4c8625:	8b 85 4c fe ff ff    	mov    -0x1b4(%ebp),%eax
4c862b:	89 85 cc fe ff ff    	mov    %eax,-0x134(%ebp)
4c8631:	8b 85 50 fe ff ff    	mov    -0x1b0(%ebp),%eax
4c8637:	89 85 d0 fe ff ff    	mov    %eax,-0x130(%ebp)
4c863d:	8d 8d 44 fe ff ff    	lea    -0x1bc(%ebp),%ecx
4c8643:	8d 53 04             	lea    0x4(%ebx),%edx
4c8646:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c8649:	83 c0 0c             	add    $0xc,%eax
4c864c:	e8 fb 1f f5 ff       	call   0x41a64c
4c8651:	8b 85 44 fe ff ff    	mov    -0x1bc(%ebp),%eax
4c8657:	89 85 d4 fe ff ff    	mov    %eax,-0x12c(%ebp)
4c865d:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
4c8663:	89 85 d8 fe ff ff    	mov    %eax,-0x128(%ebp)
4c8669:	8d 8d 3c fe ff ff    	lea    -0x1c4(%ebp),%ecx
4c866f:	8d 53 08             	lea    0x8(%ebx),%edx
4c8672:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c8675:	83 c0 0c             	add    $0xc,%eax
4c8678:	e8 cf 1f f5 ff       	call   0x41a64c
4c867d:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
4c8683:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
4c8689:	8b 85 40 fe ff ff    	mov    -0x1c0(%ebp),%eax
4c868f:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
4c8695:	8d 8d 34 fe ff ff    	lea    -0x1cc(%ebp),%ecx
4c869b:	8d 53 09             	lea    0x9(%ebx),%edx
4c869e:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c86a1:	83 c0 0b             	add    $0xb,%eax
4c86a4:	e8 a3 1f f5 ff       	call   0x41a64c
4c86a9:	8b 85 34 fe ff ff    	mov    -0x1cc(%ebp),%eax
4c86af:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
4c86b5:	8b 85 38 fe ff ff    	mov    -0x1c8(%ebp),%eax
4c86bb:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
4c86c1:	8d 8d 2c fe ff ff    	lea    -0x1d4(%ebp),%ecx
4c86c7:	8d 53 0a             	lea    0xa(%ebx),%edx
4c86ca:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c86cd:	83 c0 0b             	add    $0xb,%eax
4c86d0:	e8 77 1f f5 ff       	call   0x41a64c
4c86d5:	8b 85 2c fe ff ff    	mov    -0x1d4(%ebp),%eax
4c86db:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
4c86e1:	8b 85 30 fe ff ff    	mov    -0x1d0(%ebp),%eax
4c86e7:	89 85 f0 fe ff ff    	mov    %eax,-0x110(%ebp)
4c86ed:	8d 8d 24 fe ff ff    	lea    -0x1dc(%ebp),%ecx
4c86f3:	8d 7b 0b             	lea    0xb(%ebx),%edi
4c86f6:	8b d7                	mov    %edi,%edx
4c86f8:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c86fb:	83 c0 0a             	add    $0xa,%eax
4c86fe:	e8 49 1f f5 ff       	call   0x41a64c
4c8703:	8b 85 24 fe ff ff    	mov    -0x1dc(%ebp),%eax
4c8709:	89 85 f4 fe ff ff    	mov    %eax,-0x10c(%ebp)
4c870f:	8b 85 28 fe ff ff    	mov    -0x1d8(%ebp),%eax
4c8715:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
4c871b:	8d 8d 1c fe ff ff    	lea    -0x1e4(%ebp),%ecx
4c8721:	8b d7                	mov    %edi,%edx
4c8723:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c8726:	83 c0 09             	add    $0x9,%eax
4c8729:	e8 1e 1f f5 ff       	call   0x41a64c
4c872e:	8b 85 1c fe ff ff    	mov    -0x1e4(%ebp),%eax
4c8734:	89 85 fc fe ff ff    	mov    %eax,-0x104(%ebp)
4c873a:	8b 85 20 fe ff ff    	mov    -0x1e0(%ebp),%eax
4c8740:	89 85 00 ff ff ff    	mov    %eax,-0x100(%ebp)
4c8746:	8d 8d 14 fe ff ff    	lea    -0x1ec(%ebp),%ecx
4c874c:	8d 53 0c             	lea    0xc(%ebx),%edx
4c874f:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c8752:	83 c0 08             	add    $0x8,%eax
4c8755:	e8 f2 1e f5 ff       	call   0x41a64c
4c875a:	8b 85 14 fe ff ff    	mov    -0x1ec(%ebp),%eax
4c8760:	89 85 04 ff ff ff    	mov    %eax,-0xfc(%ebp)
4c8766:	8b 85 18 fe ff ff    	mov    -0x1e8(%ebp),%eax
4c876c:	89 85 08 ff ff ff    	mov    %eax,-0xf8(%ebp)
4c8772:	8d 8d 0c fe ff ff    	lea    -0x1f4(%ebp),%ecx
4c8778:	8d 53 0c             	lea    0xc(%ebx),%edx
4c877b:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c877e:	83 c0 04             	add    $0x4,%eax
4c8781:	e8 c6 1e f5 ff       	call   0x41a64c
4c8786:	8b 85 0c fe ff ff    	mov    -0x1f4(%ebp),%eax
4c878c:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
4c8792:	8b 85 10 fe ff ff    	mov    -0x1f0(%ebp),%eax
4c8798:	89 85 10 ff ff ff    	mov    %eax,-0xf0(%ebp)
4c879e:	8d 8d 04 fe ff ff    	lea    -0x1fc(%ebp),%ecx
4c87a4:	8b d7                	mov    %edi,%edx
4c87a6:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c87a9:	83 c0 03             	add    $0x3,%eax
4c87ac:	e8 9b 1e f5 ff       	call   0x41a64c
4c87b1:	8b 85 04 fe ff ff    	mov    -0x1fc(%ebp),%eax
4c87b7:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
4c87bd:	8b 85 08 fe ff ff    	mov    -0x1f8(%ebp),%eax
4c87c3:	89 85 18 ff ff ff    	mov    %eax,-0xe8(%ebp)
4c87c9:	8d 8d fc fd ff ff    	lea    -0x204(%ebp),%ecx
4c87cf:	8b d7                	mov    %edi,%edx
4c87d1:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c87d4:	83 c0 02             	add    $0x2,%eax
4c87d7:	e8 70 1e f5 ff       	call   0x41a64c
4c87dc:	8b 85 fc fd ff ff    	mov    -0x204(%ebp),%eax
4c87e2:	89 85 1c ff ff ff    	mov    %eax,-0xe4(%ebp)
4c87e8:	8b 85 00 fe ff ff    	mov    -0x200(%ebp),%eax
4c87ee:	89 85 20 ff ff ff    	mov    %eax,-0xe0(%ebp)
4c87f4:	8d 8d f4 fd ff ff    	lea    -0x20c(%ebp),%ecx
4c87fa:	8d 53 0a             	lea    0xa(%ebx),%edx
4c87fd:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c8800:	40                   	inc    %eax
4c8801:	e8 46 1e f5 ff       	call   0x41a64c
4c8806:	8b 85 f4 fd ff ff    	mov    -0x20c(%ebp),%eax
4c880c:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
4c8812:	8b 85 f8 fd ff ff    	mov    -0x208(%ebp),%eax
4c8818:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
4c881e:	8d 8d ec fd ff ff    	lea    -0x214(%ebp),%ecx
4c8824:	8d 53 09             	lea    0x9(%ebx),%edx
4c8827:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4c882a:	40                   	inc    %eax
4c882b:	e8 1c 1e f5 ff       	call   0x41a64c
4c8830:	8b 85 ec fd ff ff    	mov    -0x214(%ebp),%eax
4c8836:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
4c883c:	8b 85 f0 fd ff ff    	mov    -0x210(%ebp),%eax
4c8842:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
4c8848:	8d 95 74 fe ff ff    	lea    -0x18c(%ebp),%edx
4c884e:	b9 17 00 00 00       	mov    $0x17,%ecx
4c8853:	8b 45 c8             	mov    -0x38(%ebp),%eax
4c8856:	e8 a5 ff f5 ff       	call   0x428800
4c885b:	6a ff                	push   $0xffffffff
4c885d:	6a ff                	push   $0xffffffff
4c885f:	8d 45 b8             	lea    -0x48(%ebp),%eax
4c8862:	50                   	push   %eax
4c8863:	e8 20 f3 f3 ff       	call   0x407b88
4c8868:	8b 45 c8             	mov    -0x38(%ebp),%eax
4c886b:	8b 40 10             	mov    0x10(%eax),%eax
4c886e:	33 d2                	xor    %edx,%edx
4c8870:	e8 0b f8 f5 ff       	call   0x428080
4c8875:	8b 45 c8             	mov    -0x38(%ebp),%eax
4c8878:	8b 40 14             	mov    0x14(%eax),%eax
4c887b:	b2 01                	mov    $0x1,%dl
4c887d:	e8 1e fb f5 ff       	call   0x4283a0
4c8882:	8b 45 0c             	mov    0xc(%ebp),%eax
4c8885:	83 e0 01             	and    $0x1,%eax
4c8888:	84 c0                	test   %al,%al
4c888a:	74 4f                	je     0x4c88db
4c888c:	6a fd                	push   $0xfffffffd
4c888e:	6a fd                	push   $0xfffffffd
4c8890:	8d 45 b8             	lea    -0x48(%ebp),%eax
4c8893:	50                   	push   %eax
4c8894:	e8 ef f2 f3 ff       	call   0x407b88
4c8899:	55                   	push   %ebp
4c889a:	e8 b5 f1 ff ff       	call   0x4c7a54
4c889f:	59                   	pop    %ecx
4c88a0:	8b d0                	mov    %eax,%edx
4c88a2:	8b 45 c8             	mov    -0x38(%ebp),%eax
4c88a5:	8b 40 10             	mov    0x10(%eax),%eax
4c88a8:	e8 d7 f6 f5 ff       	call   0x427f84
4c88ad:	8b 45 c8             	mov    -0x38(%ebp),%eax
4c88b0:	8b 40 10             	mov    0x10(%eax),%eax
4c88b3:	e8 c4 f6 f5 ff       	call   0x427f7c
4c88b8:	8b d0                	mov    %eax,%edx
4c88ba:	8b 45 c8             	mov    -0x38(%ebp),%eax
4c88bd:	8b 40 14             	mov    0x14(%eax),%eax
4c88c0:	e8 bf f9 f5 ff       	call   0x428284
4c88c5:	8b 45 c0             	mov    -0x40(%ebp),%eax
4c88c8:	50                   	push   %eax
4c88c9:	8b 45 c4             	mov    -0x3c(%ebp),%eax
4c88cc:	50                   	push   %eax
4c88cd:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4c88d0:	8b 55 b8             	mov    -0x48(%ebp),%edx
4c88d3:	8b 45 c8             	mov    -0x38(%ebp),%eax
4c88d6:	e8 d9 fd f5 ff       	call   0x4286b4
4c88db:	5f                   	pop    %edi
4c88dc:	5e                   	pop    %esi
4c88dd:	5b                   	pop    %ebx
4c88de:	8b e5                	mov    %ebp,%esp
4c88e0:	5d                   	pop    %ebp
4c88e1:	c2 0c 00             	ret    $0xc
4c88e4:	55                   	push   %ebp
4c88e5:	8b ec                	mov    %esp,%ebp
4c88e7:	83 c4 e4             	add    $0xffffffe4,%esp
4c88ea:	53                   	push   %ebx
4c88eb:	56                   	push   %esi
4c88ec:	57                   	push   %edi
4c88ed:	8b f1                	mov    %ecx,%esi
4c88ef:	8d 7d ec             	lea    -0x14(%ebp),%edi
4c88f2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c88f3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c88f4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c88f5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c88f6:	89 55 fc             	mov    %edx,-0x4(%ebp)
4c88f9:	8b 45 08             	mov    0x8(%ebp),%eax
4c88fc:	8d 7d ec             	lea    -0x14(%ebp),%edi
4c88ff:	8b d0                	mov    %eax,%edx
4c8901:	83 ea 01             	sub    $0x1,%edx
4c8904:	72 0c                	jb     0x4c8912
4c8906:	83 ea 02             	sub    $0x2,%edx
4c8909:	72 22                	jb     0x4c892d
4c890b:	74 77                	je     0x4c8984
4c890d:	e9 01 05 00 00       	jmp    0x4c8e13
4c8912:	68 ff ff ff 00       	push   $0xffffff
4c8917:	6a 01                	push   $0x1
4c8919:	8b d7                	mov    %edi,%edx
4c891b:	b9 d0 d8 dc 00       	mov    $0xdcd8d0,%ecx
4c8920:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8923:	e8 18 b0 ff ff       	call   0x4c3940
4c8928:	e9 e6 04 00 00       	jmp    0x4c8e13
4c892d:	48                   	dec    %eax
4c892e:	75 04                	jne    0x4c8934
4c8930:	83 6f 08 03          	subl   $0x3,0x8(%edi)
4c8934:	8b 5f 08             	mov    0x8(%edi),%ebx
4c8937:	53                   	push   %ebx
4c8938:	8b 47 0c             	mov    0xc(%edi),%eax
4c893b:	83 e8 03             	sub    $0x3,%eax
4c893e:	50                   	push   %eax
4c893f:	68 d0 d8 dc 00       	push   $0xdcd8d0
4c8944:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8947:	e8 74 03 f6 ff       	call   0x428cc0
4c894c:	8b 4f 04             	mov    0x4(%edi),%ecx
4c894f:	83 c1 04             	add    $0x4,%ecx
4c8952:	8b d3                	mov    %ebx,%edx
4c8954:	e8 37 05 fc ff       	call   0x488e90
4c8959:	8b 5f 08             	mov    0x8(%edi),%ebx
4c895c:	43                   	inc    %ebx
4c895d:	53                   	push   %ebx
4c895e:	8b 47 0c             	mov    0xc(%edi),%eax
4c8961:	83 e8 02             	sub    $0x2,%eax
4c8964:	50                   	push   %eax
4c8965:	68 ff ff ff 00       	push   $0xffffff
4c896a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c896d:	e8 4e 03 f6 ff       	call   0x428cc0
4c8972:	8b 4f 04             	mov    0x4(%edi),%ecx
4c8975:	83 c1 05             	add    $0x5,%ecx
4c8978:	8b d3                	mov    %ebx,%edx
4c897a:	e8 11 05 fc ff       	call   0x488e90
4c897f:	e9 8f 04 00 00       	jmp    0x4c8e13
4c8984:	be ff ff ff 00       	mov    $0xffffff,%esi
4c8989:	33 c0                	xor    %eax,%eax
4c898b:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4c898e:	bb b0 b0 b0 00       	mov    $0xb0b0b0,%ebx
4c8993:	56                   	push   %esi
4c8994:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8997:	83 e9 04             	sub    $0x4,%ecx
4c899a:	8b 57 08             	mov    0x8(%edi),%edx
4c899d:	83 ea 0c             	sub    $0xc,%edx
4c89a0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c89a3:	e8 ac 02 f6 ff       	call   0x428c54
4c89a8:	56                   	push   %esi
4c89a9:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c89ac:	83 e9 03             	sub    $0x3,%ecx
4c89af:	8b 57 08             	mov    0x8(%edi),%edx
4c89b2:	83 ea 0c             	sub    $0xc,%edx
4c89b5:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c89b8:	e8 97 02 f6 ff       	call   0x428c54
4c89bd:	56                   	push   %esi
4c89be:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c89c1:	83 e9 04             	sub    $0x4,%ecx
4c89c4:	8b 57 08             	mov    0x8(%edi),%edx
4c89c7:	83 ea 0b             	sub    $0xb,%edx
4c89ca:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c89cd:	e8 82 02 f6 ff       	call   0x428c54
4c89d2:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4c89d5:	50                   	push   %eax
4c89d6:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c89d9:	83 e9 03             	sub    $0x3,%ecx
4c89dc:	8b 57 08             	mov    0x8(%edi),%edx
4c89df:	83 ea 0b             	sub    $0xb,%edx
4c89e2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c89e5:	e8 6a 02 f6 ff       	call   0x428c54
4c89ea:	53                   	push   %ebx
4c89eb:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c89ee:	83 e9 02             	sub    $0x2,%ecx
4c89f1:	8b 57 08             	mov    0x8(%edi),%edx
4c89f4:	83 ea 0b             	sub    $0xb,%edx
4c89f7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c89fa:	e8 55 02 f6 ff       	call   0x428c54
4c89ff:	53                   	push   %ebx
4c8a00:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8a03:	83 e9 02             	sub    $0x2,%ecx
4c8a06:	8b 57 08             	mov    0x8(%edi),%edx
4c8a09:	83 ea 0a             	sub    $0xa,%edx
4c8a0c:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8a0f:	e8 40 02 f6 ff       	call   0x428c54
4c8a14:	53                   	push   %ebx
4c8a15:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8a18:	83 e9 03             	sub    $0x3,%ecx
4c8a1b:	8b 57 08             	mov    0x8(%edi),%edx
4c8a1e:	83 ea 0a             	sub    $0xa,%edx
4c8a21:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8a24:	e8 2b 02 f6 ff       	call   0x428c54
4c8a29:	53                   	push   %ebx
4c8a2a:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8a2d:	83 e9 04             	sub    $0x4,%ecx
4c8a30:	8b 57 08             	mov    0x8(%edi),%edx
4c8a33:	83 ea 0a             	sub    $0xa,%edx
4c8a36:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8a39:	e8 16 02 f6 ff       	call   0x428c54
4c8a3e:	53                   	push   %ebx
4c8a3f:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8a42:	83 e9 02             	sub    $0x2,%ecx
4c8a45:	8b 57 08             	mov    0x8(%edi),%edx
4c8a48:	83 ea 0c             	sub    $0xc,%edx
4c8a4b:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8a4e:	e8 01 02 f6 ff       	call   0x428c54
4c8a53:	56                   	push   %esi
4c8a54:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8a57:	83 e9 04             	sub    $0x4,%ecx
4c8a5a:	8b 57 08             	mov    0x8(%edi),%edx
4c8a5d:	83 ea 08             	sub    $0x8,%edx
4c8a60:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8a63:	e8 ec 01 f6 ff       	call   0x428c54
4c8a68:	56                   	push   %esi
4c8a69:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8a6c:	83 e9 03             	sub    $0x3,%ecx
4c8a6f:	8b 57 08             	mov    0x8(%edi),%edx
4c8a72:	83 ea 08             	sub    $0x8,%edx
4c8a75:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8a78:	e8 d7 01 f6 ff       	call   0x428c54
4c8a7d:	56                   	push   %esi
4c8a7e:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8a81:	83 e9 04             	sub    $0x4,%ecx
4c8a84:	8b 57 08             	mov    0x8(%edi),%edx
4c8a87:	83 ea 07             	sub    $0x7,%edx
4c8a8a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8a8d:	e8 c2 01 f6 ff       	call   0x428c54
4c8a92:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4c8a95:	50                   	push   %eax
4c8a96:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8a99:	83 e9 03             	sub    $0x3,%ecx
4c8a9c:	8b 57 08             	mov    0x8(%edi),%edx
4c8a9f:	83 ea 07             	sub    $0x7,%edx
4c8aa2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8aa5:	e8 aa 01 f6 ff       	call   0x428c54
4c8aaa:	53                   	push   %ebx
4c8aab:	8b 4f 0c             	mov    0xc(%edi),%ecx
4c8aae:	83 e9 02             	sub    $0x2,%ecx
4c8ab1:	8b 57 08             	mov    0x8(%edi),%edx
4c8ab4:	83 ea 07             	sub    $0x7,%edx
4c8ab7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4c8aba:	e8 95 01 f6 ff       	call   0x428c54
4c8abf:	53                   	push   %ebx
4c8ac0:	8b 4f 0c             	mov    0xc(%edi),%ecx