5ac95e:	ff 75 bc             	push   -0x44(%ebp)
5ac961:	e8 e1 52 e7 ff       	call   0x421c47
5ac966:	6a 01                	push   $0x1
5ac968:	33 c0                	xor    %eax,%eax
5ac96a:	c7 45 d0 07 00 00 00 	movl   $0x7,-0x30(%ebp)
5ac971:	68 d8 24 be 00       	push   $0xbe24d8
5ac976:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ac979:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
5ac980:	66 89 45 bc          	mov    %ax,-0x44(%ebp)
5ac984:	e8 2e e8 e6 ff       	call   0x41b1b7
5ac989:	33 c0                	xor    %eax,%eax
5ac98b:	c7 45 fc 05 00 00 00 	movl   $0x5,-0x4(%ebp)
5ac992:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5ac996:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ac999:	8d 45 bc             	lea    -0x44(%ebp),%eax
5ac99c:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ac9a3:	50                   	push   %eax
5ac9a4:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ac9ab:	e8 17 64 e7 ff       	call   0x422dc7
5ac9b0:	c7 45 ec 73 5f 41 00 	movl   $0x415f73,-0x14(%ebp)
5ac9b7:	ff 75 b8             	push   -0x48(%ebp)
5ac9ba:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5ac9bd:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
5ac9c1:	50                   	push   %eax
5ac9c2:	6a 00                	push   $0x0
5ac9c4:	8d 45 b0             	lea    -0x50(%ebp),%eax
5ac9c7:	8b cf                	mov    %edi,%ecx
5ac9c9:	50                   	push   %eax
5ac9ca:	e8 87 4d e7 ff       	call   0x421756
5ac9cf:	8b 45 e8             	mov    -0x18(%ebp),%eax
5ac9d2:	83 f8 08             	cmp    $0x8,%eax
5ac9d5:	72 0d                	jb     0x5ac9e4
5ac9d7:	40                   	inc    %eax
5ac9d8:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ac9db:	50                   	push   %eax
5ac9dc:	ff 75 d4             	push   -0x2c(%ebp)
5ac9df:	e8 63 52 e7 ff       	call   0x421c47
5ac9e4:	33 c0                	xor    %eax,%eax
5ac9e6:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ac9ed:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5ac9f1:	88 45 fc             	mov    %al,-0x4(%ebp)
5ac9f4:	8b 45 d0             	mov    -0x30(%ebp),%eax
5ac9f7:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ac9fe:	83 f8 08             	cmp    $0x8,%eax
5aca01:	72 0d                	jb     0x5aca10
5aca03:	40                   	inc    %eax
5aca04:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5aca07:	50                   	push   %eax
5aca08:	ff 75 bc             	push   -0x44(%ebp)
5aca0b:	e8 37 52 e7 ff       	call   0x421c47
5aca10:	68 a0 4c be 00       	push   $0xbe4ca0
5aca15:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5aca18:	e8 50 35 e8 ff       	call   0x42ff6d
5aca1d:	33 c9                	xor    %ecx,%ecx
5aca1f:	c7 45 fc 07 00 00 00 	movl   $0x7,-0x4(%ebp)
5aca26:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5aca2a:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5aca2d:	50                   	push   %eax
5aca2e:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5aca35:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5aca3c:	e8 86 63 e7 ff       	call   0x422dc7
5aca41:	c7 45 ec 73 5f 41 00 	movl   $0x415f73,-0x14(%ebp)
5aca48:	ff 75 b8             	push   -0x48(%ebp)
5aca4b:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5aca4e:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
5aca52:	50                   	push   %eax
5aca53:	6a 00                	push   $0x0
5aca55:	8d 45 b0             	lea    -0x50(%ebp),%eax
5aca58:	8b cf                	mov    %edi,%ecx
5aca5a:	50                   	push   %eax
5aca5b:	e8 f6 4c e7 ff       	call   0x421756
5aca60:	8b 45 e8             	mov    -0x18(%ebp),%eax
5aca63:	83 f8 08             	cmp    $0x8,%eax
5aca66:	72 0d                	jb     0x5aca75
5aca68:	40                   	inc    %eax
5aca69:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5aca6c:	50                   	push   %eax
5aca6d:	ff 75 d4             	push   -0x2c(%ebp)
5aca70:	e8 d2 51 e7 ff       	call   0x421c47
5aca75:	33 c0                	xor    %eax,%eax
5aca77:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5aca7e:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5aca82:	88 45 fc             	mov    %al,-0x4(%ebp)
5aca85:	8b 45 d0             	mov    -0x30(%ebp),%eax
5aca88:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5aca8f:	83 f8 08             	cmp    $0x8,%eax
5aca92:	72 0d                	jb     0x5acaa1
5aca94:	40                   	inc    %eax
5aca95:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5aca98:	50                   	push   %eax
5aca99:	ff 75 bc             	push   -0x44(%ebp)
5aca9c:	e8 a6 51 e7 ff       	call   0x421c47
5acaa1:	68 b0 4c be 00       	push   $0xbe4cb0
5acaa6:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acaa9:	e8 bf 34 e8 ff       	call   0x42ff6d
5acaae:	33 c9                	xor    %ecx,%ecx
5acab0:	c7 45 fc 09 00 00 00 	movl   $0x9,-0x4(%ebp)
5acab7:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acabb:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acabe:	50                   	push   %eax
5acabf:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acac6:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acacd:	e8 f5 62 e7 ff       	call   0x422dc7
5acad2:	c7 45 ec 44 b6 41 00 	movl   $0x41b644,-0x14(%ebp)
5acad9:	ff 75 b8             	push   -0x48(%ebp)
5acadc:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acadf:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
5acae3:	50                   	push   %eax
5acae4:	6a 00                	push   $0x0
5acae6:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acae9:	8b cf                	mov    %edi,%ecx
5acaeb:	50                   	push   %eax
5acaec:	e8 65 4c e7 ff       	call   0x421756
5acaf1:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acaf4:	e8 21 0b e7 ff       	call   0x41d61a
5acaf9:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acafc:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acb00:	e8 ac 88 e6 ff       	call   0x4153b1
5acb05:	68 b4 4c be 00       	push   $0xbe4cb4
5acb0a:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acb0d:	e8 5b 34 e8 ff       	call   0x42ff6d
5acb12:	33 c9                	xor    %ecx,%ecx
5acb14:	c7 45 fc 0b 00 00 00 	movl   $0xb,-0x4(%ebp)
5acb1b:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acb1f:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acb22:	50                   	push   %eax
5acb23:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acb2a:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acb31:	e8 91 62 e7 ff       	call   0x422dc7
5acb36:	c7 45 ec 44 b6 41 00 	movl   $0x41b644,-0x14(%ebp)
5acb3d:	ff 75 b8             	push   -0x48(%ebp)
5acb40:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acb43:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
5acb47:	50                   	push   %eax
5acb48:	6a 00                	push   $0x0
5acb4a:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acb4d:	8b cf                	mov    %edi,%ecx
5acb4f:	50                   	push   %eax
5acb50:	e8 01 4c e7 ff       	call   0x421756
5acb55:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acb58:	e8 bd 0a e7 ff       	call   0x41d61a
5acb5d:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acb60:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acb64:	e8 48 88 e6 ff       	call   0x4153b1
5acb69:	68 c0 4c be 00       	push   $0xbe4cc0
5acb6e:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acb71:	e8 f7 33 e8 ff       	call   0x42ff6d
5acb76:	33 c9                	xor    %ecx,%ecx
5acb78:	c7 45 fc 0d 00 00 00 	movl   $0xd,-0x4(%ebp)
5acb7f:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acb83:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acb86:	50                   	push   %eax
5acb87:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acb8e:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acb95:	e8 2d 62 e7 ff       	call   0x422dc7
5acb9a:	c7 45 ec ab 8a 42 00 	movl   $0x428aab,-0x14(%ebp)
5acba1:	ff 75 b8             	push   -0x48(%ebp)
5acba4:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acba7:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
5acbab:	50                   	push   %eax
5acbac:	6a 00                	push   $0x0
5acbae:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acbb1:	8b cf                	mov    %edi,%ecx
5acbb3:	50                   	push   %eax
5acbb4:	e8 9d 4b e7 ff       	call   0x421756
5acbb9:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acbbc:	e8 59 0a e7 ff       	call   0x41d61a
5acbc1:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acbc4:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acbc8:	e8 e4 87 e6 ff       	call   0x4153b1
5acbcd:	68 a0 11 be 00       	push   $0xbe11a0
5acbd2:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acbd5:	e8 93 33 e8 ff       	call   0x42ff6d
5acbda:	33 c9                	xor    %ecx,%ecx
5acbdc:	c7 45 fc 0f 00 00 00 	movl   $0xf,-0x4(%ebp)
5acbe3:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acbe7:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acbea:	50                   	push   %eax
5acbeb:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acbf2:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acbf9:	e8 c9 61 e7 ff       	call   0x422dc7
5acbfe:	c7 45 ec ab 8a 42 00 	movl   $0x428aab,-0x14(%ebp)
5acc05:	ff 75 b8             	push   -0x48(%ebp)
5acc08:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acc0b:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
5acc0f:	50                   	push   %eax
5acc10:	6a 00                	push   $0x0
5acc12:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acc15:	8b cf                	mov    %edi,%ecx
5acc17:	50                   	push   %eax
5acc18:	e8 39 4b e7 ff       	call   0x421756
5acc1d:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acc20:	e8 f5 09 e7 ff       	call   0x41d61a
5acc25:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acc28:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acc2c:	e8 80 87 e6 ff       	call   0x4153b1
5acc31:	68 c4 4c be 00       	push   $0xbe4cc4
5acc36:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acc39:	e8 2f 33 e8 ff       	call   0x42ff6d
5acc3e:	33 c9                	xor    %ecx,%ecx
5acc40:	c7 45 fc 11 00 00 00 	movl   $0x11,-0x4(%ebp)
5acc47:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acc4b:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acc4e:	50                   	push   %eax
5acc4f:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acc56:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acc5d:	e8 65 61 e7 ff       	call   0x422dc7
5acc62:	c7 45 ec aa f0 41 00 	movl   $0x41f0aa,-0x14(%ebp)
5acc69:	ff 75 b8             	push   -0x48(%ebp)
5acc6c:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acc6f:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
5acc73:	50                   	push   %eax
5acc74:	6a 00                	push   $0x0
5acc76:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acc79:	8b cf                	mov    %edi,%ecx
5acc7b:	50                   	push   %eax
5acc7c:	e8 d5 4a e7 ff       	call   0x421756
5acc81:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acc84:	e8 91 09 e7 ff       	call   0x41d61a
5acc89:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acc8c:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acc90:	e8 1c 87 e6 ff       	call   0x4153b1
5acc95:	68 c8 4c be 00       	push   $0xbe4cc8
5acc9a:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acc9d:	e8 cb 32 e8 ff       	call   0x42ff6d
5acca2:	33 c9                	xor    %ecx,%ecx
5acca4:	c7 45 fc 13 00 00 00 	movl   $0x13,-0x4(%ebp)
5accab:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5accaf:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5accb2:	50                   	push   %eax
5accb3:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5accba:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5accc1:	e8 01 61 e7 ff       	call   0x422dc7
5accc6:	c7 45 ec 2b 6e 43 00 	movl   $0x436e2b,-0x14(%ebp)
5acccd:	ff 75 b8             	push   -0x48(%ebp)
5accd0:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5accd3:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
5accd7:	50                   	push   %eax
5accd8:	6a 00                	push   $0x0
5accda:	8d 45 b0             	lea    -0x50(%ebp),%eax
5accdd:	8b cf                	mov    %edi,%ecx
5accdf:	50                   	push   %eax
5acce0:	e8 71 4a e7 ff       	call   0x421756
5acce5:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acce8:	e8 2d 09 e7 ff       	call   0x41d61a
5acced:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5accf0:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5accf4:	e8 b8 86 e6 ff       	call   0x4153b1
5accf9:	68 cc 4c be 00       	push   $0xbe4ccc
5accfe:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acd01:	e8 67 32 e8 ff       	call   0x42ff6d
5acd06:	33 c9                	xor    %ecx,%ecx
5acd08:	c7 45 fc 15 00 00 00 	movl   $0x15,-0x4(%ebp)
5acd0f:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acd13:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acd16:	50                   	push   %eax
5acd17:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acd1e:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acd25:	e8 9d 60 e7 ff       	call   0x422dc7
5acd2a:	c7 45 ec 2b 6e 43 00 	movl   $0x436e2b,-0x14(%ebp)
5acd31:	ff 75 b8             	push   -0x48(%ebp)
5acd34:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acd37:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
5acd3b:	50                   	push   %eax
5acd3c:	6a 00                	push   $0x0
5acd3e:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acd41:	8b cf                	mov    %edi,%ecx
5acd43:	50                   	push   %eax
5acd44:	e8 0d 4a e7 ff       	call   0x421756
5acd49:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acd4c:	e8 c9 08 e7 ff       	call   0x41d61a
5acd51:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acd54:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acd58:	e8 54 86 e6 ff       	call   0x4153b1
5acd5d:	68 d8 4c be 00       	push   $0xbe4cd8
5acd62:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acd65:	e8 03 32 e8 ff       	call   0x42ff6d
5acd6a:	33 c9                	xor    %ecx,%ecx
5acd6c:	c7 45 fc 17 00 00 00 	movl   $0x17,-0x4(%ebp)
5acd73:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acd77:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acd7a:	50                   	push   %eax
5acd7b:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acd82:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acd89:	e8 39 60 e7 ff       	call   0x422dc7
5acd8e:	c7 45 ec 41 0d 43 00 	movl   $0x430d41,-0x14(%ebp)
5acd95:	ff 75 b8             	push   -0x48(%ebp)
5acd98:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acd9b:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
5acd9f:	50                   	push   %eax
5acda0:	6a 00                	push   $0x0
5acda2:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acda5:	8b cf                	mov    %edi,%ecx
5acda7:	50                   	push   %eax
5acda8:	e8 a9 49 e7 ff       	call   0x421756
5acdad:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acdb0:	e8 65 08 e7 ff       	call   0x41d61a
5acdb5:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acdb8:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acdbc:	e8 f0 85 e6 ff       	call   0x4153b1
5acdc1:	68 dc 4c be 00       	push   $0xbe4cdc
5acdc6:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acdc9:	e8 9f 31 e8 ff       	call   0x42ff6d
5acdce:	33 c9                	xor    %ecx,%ecx
5acdd0:	c7 45 fc 19 00 00 00 	movl   $0x19,-0x4(%ebp)
5acdd7:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acddb:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acdde:	50                   	push   %eax
5acddf:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acde6:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acded:	e8 d5 5f e7 ff       	call   0x422dc7
5acdf2:	c7 45 ec 41 0d 43 00 	movl   $0x430d41,-0x14(%ebp)
5acdf9:	ff 75 b8             	push   -0x48(%ebp)
5acdfc:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acdff:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
5ace03:	50                   	push   %eax
5ace04:	6a 00                	push   $0x0
5ace06:	8d 45 b0             	lea    -0x50(%ebp),%eax
5ace09:	8b cf                	mov    %edi,%ecx
5ace0b:	50                   	push   %eax
5ace0c:	e8 45 49 e7 ff       	call   0x421756
5ace11:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ace14:	e8 01 08 e7 ff       	call   0x41d61a
5ace19:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ace1c:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5ace20:	e8 8c 85 e6 ff       	call   0x4153b1
5ace25:	68 f0 4c be 00       	push   $0xbe4cf0
5ace2a:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ace2d:	e8 3b 31 e8 ff       	call   0x42ff6d
5ace32:	33 c9                	xor    %ecx,%ecx
5ace34:	c7 45 fc 1b 00 00 00 	movl   $0x1b,-0x4(%ebp)
5ace3b:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5ace3f:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ace42:	50                   	push   %eax
5ace43:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ace4a:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ace51:	e8 71 5f e7 ff       	call   0x422dc7
5ace56:	c7 45 ec 43 a3 41 00 	movl   $0x41a343,-0x14(%ebp)
5ace5d:	ff 75 b8             	push   -0x48(%ebp)
5ace60:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5ace63:	c6 45 fc 1c          	movb   $0x1c,-0x4(%ebp)
5ace67:	50                   	push   %eax
5ace68:	6a 00                	push   $0x0
5ace6a:	8d 45 b0             	lea    -0x50(%ebp),%eax
5ace6d:	8b cf                	mov    %edi,%ecx
5ace6f:	50                   	push   %eax
5ace70:	e8 e1 48 e7 ff       	call   0x421756
5ace75:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ace78:	e8 9d 07 e7 ff       	call   0x41d61a
5ace7d:	8d 4d bc             	lea    -0x44(%ebp),%ecx