49b8ad:	8b 56 10             	mov    0x10(%esi),%edx
49b8b0:	ff 76 20             	push   0x20(%esi)
49b8b3:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
49b8b7:	8d 45 c0             	lea    -0x40(%ebp),%eax
49b8ba:	52                   	push   %edx
49b8bb:	0f 43 45 c0          	cmovae -0x40(%ebp),%eax
49b8bf:	ff 75 d0             	push   -0x30(%ebp)
49b8c2:	50                   	push   %eax
49b8c3:	e8 48 2c fd ff       	call   0x46e510
49b8c8:	c1 e8 1f             	shr    $0x1f,%eax
49b8cb:	83 c4 10             	add    $0x10,%esp
49b8ce:	84 c0                	test   %al,%al
49b8d0:	74 08                	je     0x49b8da
49b8d2:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
49b8d8:	8b f0                	mov    %eax,%esi
49b8da:	8b 47 14             	mov    0x14(%edi),%eax
49b8dd:	03 85 5c ff ff ff    	add    -0xa4(%ebp),%eax
49b8e3:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
49b8e9:	3b b5 48 ff ff ff    	cmp    -0xb8(%ebp),%esi
49b8ef:	0f 84 fb 03 00 00    	je     0x49bcf0
49b8f5:	8b 08                	mov    (%eax),%ecx
49b8f7:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
49b8fc:	8b 51 10             	mov    0x10(%ecx),%edx
49b8ff:	2b c2                	sub    %edx,%eax
49b901:	83 f8 23             	cmp    $0x23,%eax
49b904:	0f 82 29 05 00 00    	jb     0x49be33
49b90a:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
49b90e:	8b c1                	mov    %ecx,%eax
49b910:	72 02                	jb     0x49b914
49b912:	8b 01                	mov    (%ecx),%eax
49b914:	52                   	push   %edx
49b915:	50                   	push   %eax
49b916:	6a 23                	push   $0x23
49b918:	68 08 94 60 00       	push   $0x609408
49b91d:	51                   	push   %ecx
49b91e:	ff b5 38 ff ff ff    	push   -0xc8(%ebp)
49b924:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
49b92a:	e8 51 02 fe ff       	call   0x47bb80
49b92f:	8b 85 40 ff ff ff    	mov    -0xc0(%ebp),%eax
49b935:	0d 00 10 00 00       	or     $0x1000,%eax
49b93a:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
49b940:	6a 18                	push   $0x18
49b942:	68 ec 93 60 00       	push   $0x6093ec
49b947:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
49b94d:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
49b951:	e8 2a d5 fb ff       	call   0x458e80
49b956:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
49b95d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
49b964:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
49b96b:	0f 10 00             	movups (%eax),%xmm0
49b96e:	0f 11 45 d8          	movups %xmm0,-0x28(%ebp)
49b972:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
49b977:	66 0f d6 45 e8       	movq   %xmm0,-0x18(%ebp)
49b97c:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
49b983:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
49b98a:	c6 00 00             	movb   $0x0,(%eax)
49b98d:	8d 45 c0             	lea    -0x40(%ebp),%eax
49b990:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
49b994:	50                   	push   %eax
49b995:	8d 85 1c ff ff ff    	lea    -0xe4(%ebp),%eax
49b99b:	50                   	push   %eax
49b99c:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
49b9a2:	e8 a9 e3 fd ff       	call   0x479d50
49b9a7:	8b b5 24 ff ff ff    	mov    -0xdc(%ebp),%esi
49b9ad:	80 7e 0d 00          	cmpb   $0x0,0xd(%esi)
49b9b1:	75 32                	jne    0x49b9e5
49b9b3:	83 7e 24 10          	cmpl   $0x10,0x24(%esi)
49b9b7:	8d 56 10             	lea    0x10(%esi),%edx
49b9ba:	72 03                	jb     0x49b9bf
49b9bc:	8b 56 10             	mov    0x10(%esi),%edx
49b9bf:	ff 76 20             	push   0x20(%esi)
49b9c2:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
49b9c6:	8d 45 c0             	lea    -0x40(%ebp),%eax
49b9c9:	52                   	push   %edx
49b9ca:	0f 43 45 c0          	cmovae -0x40(%ebp),%eax
49b9ce:	ff 75 d0             	push   -0x30(%ebp)
49b9d1:	50                   	push   %eax
49b9d2:	e8 39 2b fd ff       	call   0x46e510
49b9d7:	c1 e8 1f             	shr    $0x1f,%eax
49b9da:	83 c4 10             	add    $0x10,%esp
49b9dd:	84 c0                	test   %al,%al
49b9df:	0f 84 a1 00 00 00    	je     0x49ba86
49b9e5:	81 bd 58 ff ff ff 5d 	cmpl   $0x5d1745d,-0xa8(%ebp)
49b9ec:	74 d1 05
49b9ef:	0f 84 4d 04 00 00    	je     0x49be42
49b9f5:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
49b9fb:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
49ba01:	8d 85 54 ff ff ff    	lea    -0xac(%ebp),%eax
49ba07:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
49ba0d:	6a 2c                	push   $0x2c
49ba0f:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
49ba13:	c7 85 34 ff ff ff 00 	movl   $0x0,-0xcc(%ebp)
49ba1a:	00 00 00
49ba1d:	e8 03 58 13 00       	call   0x5d1225
49ba22:	8b f8                	mov    %eax,%edi
49ba24:	83 c4 04             	add    $0x4,%esp
49ba27:	89 bd 34 ff ff ff    	mov    %edi,-0xcc(%ebp)
49ba2d:	8d 45 c0             	lea    -0x40(%ebp),%eax
49ba30:	c6 45 fc 13          	movb   $0x13,-0x4(%ebp)
49ba34:	50                   	push   %eax
49ba35:	8d 4f 10             	lea    0x10(%edi),%ecx
49ba38:	e8 e3 ac fb ff       	call   0x456720
49ba3d:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
49ba43:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
49ba49:	57                   	push   %edi
49ba4a:	ff b5 20 ff ff ff    	push   -0xe0(%ebp)
49ba50:	c7 47 28 00 00 00 00 	movl   $0x0,0x28(%edi)
49ba57:	ff b5 1c ff ff ff    	push   -0xe4(%ebp)
49ba5d:	89 07                	mov    %eax,(%edi)
49ba5f:	89 47 04             	mov    %eax,0x4(%edi)
49ba62:	89 47 08             	mov    %eax,0x8(%edi)
49ba65:	66 c7 47 0c 00 00    	movw   $0x0,0xc(%edi)
49ba6b:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
49ba6f:	c7 85 34 ff ff ff 00 	movl   $0x0,-0xcc(%ebp)
49ba76:	00 00 00
49ba79:	e8 b2 d5 fc ff       	call   0x469030
49ba7e:	8b bd 3c ff ff ff    	mov    -0xc4(%ebp),%edi
49ba84:	8b f0                	mov    %eax,%esi
49ba86:	8b 46 28             	mov    0x28(%esi),%eax
49ba89:	8b 00                	mov    (%eax),%eax
49ba8b:	8b c8                	mov    %eax,%ecx
49ba8d:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
49ba91:	72 02                	jb     0x49ba95
49ba93:	8b 08                	mov    (%eax),%ecx
49ba95:	ff 70 10             	push   0x10(%eax)
49ba98:	51                   	push   %ecx
49ba99:	8d 4d d8             	lea    -0x28(%ebp),%ecx
49ba9c:	e8 df d3 fb ff       	call   0x458e80
49baa1:	c7 85 78 ff ff ff 00 	movl   $0x0,-0x88(%ebp)
49baa8:	00 00 00
49baab:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
49bab2:	c7 45 8c 00 00 00 00 	movl   $0x0,-0x74(%ebp)
49bab9:	0f 10 00             	movups (%eax),%xmm0
49babc:	0f 11 85 78 ff ff ff 	movups %xmm0,-0x88(%ebp)
49bac3:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
49bac8:	66 0f d6 45 88       	movq   %xmm0,-0x78(%ebp)
49bacd:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
49bad4:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
49badb:	c6 00 00             	movb   $0x0,(%eax)
49bade:	6a 0f                	push   $0xf
49bae0:	68 dc 93 60 00       	push   $0x6093dc
49bae5:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
49baeb:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
49baef:	e8 8c d3 fb ff       	call   0x458e80
49baf4:	c7 45 90 00 00 00 00 	movl   $0x0,-0x70(%ebp)
49bafb:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
49bb02:	c7 45 a4 00 00 00 00 	movl   $0x0,-0x5c(%ebp)
49bb09:	0f 10 00             	movups (%eax),%xmm0
49bb0c:	0f 11 45 90          	movups %xmm0,-0x70(%ebp)
49bb10:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
49bb15:	66 0f d6 45 a0       	movq   %xmm0,-0x60(%ebp)
49bb1a:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
49bb21:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
49bb28:	c6 00 00             	movb   $0x0,(%eax)
49bb2b:	6a 12                	push   $0x12
49bb2d:	68 c8 93 60 00       	push   $0x6093c8
49bb32:	8d 4d 90             	lea    -0x70(%ebp),%ecx
49bb35:	c6 45 fc 15          	movb   $0x15,-0x4(%ebp)
49bb39:	e8 42 d3 fb ff       	call   0x458e80
49bb3e:	8b 8d 40 ff ff ff    	mov    -0xc0(%ebp),%ecx
49bb44:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%ebp)
49bb4b:	81 c9 00 e0 01 00    	or     $0x1e000,%ecx
49bb51:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
49bb58:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
49bb5f:	0f 10 00             	movups (%eax),%xmm0
49bb62:	89 8d 40 ff ff ff    	mov    %ecx,-0xc0(%ebp)
49bb68:	0f 11 45 a8          	movups %xmm0,-0x58(%ebp)
49bb6c:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
49bb71:	66 0f d6 45 b8       	movq   %xmm0,-0x48(%ebp)
49bb76:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
49bb7d:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
49bb84:	c6 00 00             	movb   $0x0,(%eax)
49bb87:	8b 8d 44 ff ff ff    	mov    -0xbc(%ebp),%ecx
49bb8d:	8d 45 a8             	lea    -0x58(%ebp),%eax
49bb90:	50                   	push   %eax
49bb91:	8b 85 50 ff ff ff    	mov    -0xb0(%ebp),%eax
49bb97:	6a 00                	push   $0x0
49bb99:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
49bb9d:	8b 40 1c             	mov    0x1c(%eax),%eax
49bba0:	ff 74 88 04          	push   0x4(%eax,%ecx,4)
49bba4:	8b 8d 4c ff ff ff    	mov    -0xb4(%ebp),%ecx
49bbaa:	ff 77 04             	push   0x4(%edi)
49bbad:	e8 fe 2b fe ff       	call   0x47e7b0
49bbb2:	8b 55 bc             	mov    -0x44(%ebp),%edx
49bbb5:	c6 45 fc 15          	movb   $0x15,-0x4(%ebp)
49bbb9:	83 fa 10             	cmp    $0x10,%edx
49bbbc:	72 2c                	jb     0x49bbea
49bbbe:	8b 4d a8             	mov    -0x58(%ebp),%ecx
49bbc1:	42                   	inc    %edx
49bbc2:	8b c1                	mov    %ecx,%eax
49bbc4:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
49bbca:	72 14                	jb     0x49bbe0
49bbcc:	8b 49 fc             	mov    -0x4(%ecx),%ecx
49bbcf:	83 c2 23             	add    $0x23,%edx
49bbd2:	2b c1                	sub    %ecx,%eax
49bbd4:	83 c0 fc             	add    $0xfffffffc,%eax
49bbd7:	83 f8 1f             	cmp    $0x1f,%eax
49bbda:	0f 87 58 02 00 00    	ja     0x49be38
49bbe0:	52                   	push   %edx
49bbe1:	51                   	push   %ecx
49bbe2:	e8 6e 56 13 00       	call   0x5d1255
49bbe7:	83 c4 08             	add    $0x8,%esp
49bbea:	8b 55 a4             	mov    -0x5c(%ebp),%edx
49bbed:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
49bbf4:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
49bbfb:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
49bbff:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
49bc03:	83 fa 10             	cmp    $0x10,%edx
49bc06:	72 2c                	jb     0x49bc34
49bc08:	8b 4d 90             	mov    -0x70(%ebp),%ecx
49bc0b:	42                   	inc    %edx
49bc0c:	8b c1                	mov    %ecx,%eax
49bc0e:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
49bc14:	72 14                	jb     0x49bc2a
49bc16:	8b 49 fc             	mov    -0x4(%ecx),%ecx
49bc19:	83 c2 23             	add    $0x23,%edx
49bc1c:	2b c1                	sub    %ecx,%eax
49bc1e:	83 c0 fc             	add    $0xfffffffc,%eax
49bc21:	83 f8 1f             	cmp    $0x1f,%eax
49bc24:	0f 87 0e 02 00 00    	ja     0x49be38
49bc2a:	52                   	push   %edx
49bc2b:	51                   	push   %ecx
49bc2c:	e8 24 56 13 00       	call   0x5d1255
49bc31:	83 c4 08             	add    $0x8,%esp
49bc34:	8b 55 8c             	mov    -0x74(%ebp),%edx
49bc37:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
49bc3e:	c7 45 a4 0f 00 00 00 	movl   $0xf,-0x5c(%ebp)
49bc45:	c6 45 90 00          	movb   $0x0,-0x70(%ebp)
49bc49:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
49bc4d:	83 fa 10             	cmp    $0x10,%edx
49bc50:	72 2f                	jb     0x49bc81
49bc52:	8b 8d 78 ff ff ff    	mov    -0x88(%ebp),%ecx
49bc58:	42                   	inc    %edx
49bc59:	8b c1                	mov    %ecx,%eax
49bc5b:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
49bc61:	72 14                	jb     0x49bc77
49bc63:	8b 49 fc             	mov    -0x4(%ecx),%ecx
49bc66:	83 c2 23             	add    $0x23,%edx
49bc69:	2b c1                	sub    %ecx,%eax
49bc6b:	83 c0 fc             	add    $0xfffffffc,%eax
49bc6e:	83 f8 1f             	cmp    $0x1f,%eax
49bc71:	0f 87 c1 01 00 00    	ja     0x49be38
49bc77:	52                   	push   %edx
49bc78:	51                   	push   %ecx
49bc79:	e8 d7 55 13 00       	call   0x5d1255
49bc7e:	83 c4 08             	add    $0x8,%esp
49bc81:	8b 55 ec             	mov    -0x14(%ebp),%edx
49bc84:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
49bc8b:	c7 45 8c 0f 00 00 00 	movl   $0xf,-0x74(%ebp)
49bc92:	c6 85 78 ff ff ff 00 	movb   $0x0,-0x88(%ebp)
49bc99:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
49bc9d:	83 fa 10             	cmp    $0x10,%edx
49bca0:	72 2c                	jb     0x49bcce
49bca2:	8b 4d d8             	mov    -0x28(%ebp),%ecx
49bca5:	42                   	inc    %edx
49bca6:	8b c1                	mov    %ecx,%eax
49bca8:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
49bcae:	72 14                	jb     0x49bcc4
49bcb0:	8b 49 fc             	mov    -0x4(%ecx),%ecx
49bcb3:	83 c2 23             	add    $0x23,%edx
49bcb6:	2b c1                	sub    %ecx,%eax
49bcb8:	83 c0 fc             	add    $0xfffffffc,%eax
49bcbb:	83 f8 1f             	cmp    $0x1f,%eax
49bcbe:	0f 87 74 01 00 00    	ja     0x49be38
49bcc4:	52                   	push   %edx
49bcc5:	51                   	push   %ecx
49bcc6:	e8 8a 55 13 00       	call   0x5d1255
49bccb:	83 c4 08             	add    $0x8,%esp
49bcce:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
49bcd4:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
49bcdb:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
49bce2:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
49bce6:	e8 b5 ad fb ff       	call   0x456aa0
49bceb:	e9 ce 00 00 00       	jmp    0x49bdbe
49bcf0:	8d 45 c0             	lea    -0x40(%ebp),%eax
49bcf3:	50                   	push   %eax
49bcf4:	8d 85 10 ff ff ff    	lea    -0xf0(%ebp),%eax
49bcfa:	50                   	push   %eax
49bcfb:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
49bd01:	e8 4a e0 fd ff       	call   0x479d50
49bd06:	8b b5 18 ff ff ff    	mov    -0xe8(%ebp),%esi
49bd0c:	8d 45 c0             	lea    -0x40(%ebp),%eax
49bd0f:	50                   	push   %eax
49bd10:	56                   	push   %esi
49bd11:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
49bd17:	e8 b4 e2 fd ff       	call   0x479fd0
49bd1c:	84 c0                	test   %al,%al
49bd1e:	0f 85 91 00 00 00    	jne    0x49bdb5
49bd24:	81 bd 58 ff ff ff 5d 	cmpl   $0x5d1745d,-0xa8(%ebp)
49bd2b:	74 d1 05
49bd2e:	0f 84 0e 01 00 00    	je     0x49be42
49bd34:	8d 85 54 ff ff ff    	lea    -0xac(%ebp),%eax
49bd3a:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
49bd40:	6a 2c                	push   $0x2c
49bd42:	c6 45 fc 19          	movb   $0x19,-0x4(%ebp)
49bd46:	c7 85 2c ff ff ff 00 	movl   $0x0,-0xd4(%ebp)
49bd4d:	00 00 00
49bd50:	e8 d0 54 13 00       	call   0x5d1225
49bd55:	8b f8                	mov    %eax,%edi
49bd57:	83 c4 04             	add    $0x4,%esp
49bd5a:	89 bd 2c ff ff ff    	mov    %edi,-0xd4(%ebp)
49bd60:	8d 45 c0             	lea    -0x40(%ebp),%eax
49bd63:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
49bd67:	50                   	push   %eax
49bd68:	8d 4f 10             	lea    0x10(%edi),%ecx
49bd6b:	e8 b0 a9 fb ff       	call   0x456720
49bd70:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
49bd76:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
49bd7c:	57                   	push   %edi
49bd7d:	ff b5 14 ff ff ff    	push   -0xec(%ebp)
49bd83:	c7 47 28 00 00 00 00 	movl   $0x0,0x28(%edi)
49bd8a:	ff b5 10 ff ff ff    	push   -0xf0(%ebp)
49bd90:	89 07                	mov    %eax,(%edi)
49bd92:	89 47 04             	mov    %eax,0x4(%edi)
49bd95:	89 47 08             	mov    %eax,0x8(%edi)
49bd98:	66 c7 47 0c 00 00    	movw   $0x0,0xc(%edi)
49bd9e:	c7 85 2c ff ff ff 00 	movl   $0x0,-0xd4(%ebp)
49bda5:	00 00 00
49bda8:	e8 83 d2 fc ff       	call   0x469030
49bdad:	8b bd 3c ff ff ff    	mov    -0xc4(%ebp),%edi
49bdb3:	8b f0                	mov    %eax,%esi
49bdb5:	8b 85 38 ff ff ff    	mov    -0xc8(%ebp),%eax
49bdbb:	89 46 28             	mov    %eax,0x28(%esi)
49bdbe:	8d 4d c0             	lea    -0x40(%ebp),%ecx
49bdc1:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
49bdc5:	e8 d6 ac fb ff       	call   0x456aa0
49bdca:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
49bdd0:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
49bdd6:	40                   	inc    %eax
49bdd7:	83 c1 58             	add    $0x58,%ecx
49bdda:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
49bde0:	89 8d 5c ff ff ff    	mov    %ecx,-0xa4(%ebp)
49bde6:	3b 47 34             	cmp    0x34(%edi),%eax
49bde9:	0f 8c 71 fa ff ff    	jl     0x49b860
49bdef:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
49bdf5:	ff 70 04             	push   0x4(%eax)
49bdf8:	8d 85 54 ff ff ff    	lea    -0xac(%ebp),%eax
49bdfe:	50                   	push   %eax
49bdff:	8b c8                	mov    %eax,%ecx
49be01:	e8 fa d9 fd ff       	call   0x479800
49be06:	6a 2c                	push   $0x2c
49be08:	ff b5 54 ff ff ff    	push   -0xac(%ebp)
49be0e:	e8 42 54 13 00       	call   0x5d1255
49be13:	83 c4 08             	add    $0x8,%esp
49be16:	8b 4d f4             	mov    -0xc(%ebp),%ecx
49be19:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
49be20:	59                   	pop    %ecx
49be21:	5f                   	pop    %edi
49be22:	5e                   	pop    %esi
49be23:	8b 4d f0             	mov    -0x10(%ebp),%ecx