45b74a:	83 c0 04             	add    $0x4,%eax
45b74d:	66 85 d2             	test   %dx,%dx
45b750:	75 de                	jne    0x45b730
45b752:	33 c0                	xor    %eax,%eax
45b754:	eb 05                	jmp    0x45b75b
45b756:	1b c0                	sbb    %eax,%eax
45b758:	83 c8 01             	or     $0x1,%eax
45b75b:	85 c0                	test   %eax,%eax
45b75d:	0f 84 17 04 00 00    	je     0x45bb7a
45b763:	8b 45 18             	mov    0x18(%ebp),%eax
45b766:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45b76c:	8b bd 10 fd ff ff    	mov    -0x2f0(%ebp),%edi
45b772:	40                   	inc    %eax
45b773:	83 cf 04             	or     $0x4,%edi
45b776:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
45b77a:	50                   	push   %eax
45b77b:	c7 85 00 fd ff ff 00 	movl   $0x0,-0x300(%ebp)
45b782:	00 00 00
45b785:	c7 85 04 fd ff ff 0f 	movl   $0xf,-0x2fc(%ebp)
45b78c:	00 00 00
45b78f:	c6 85 f0 fc ff ff 00 	movb   $0x0,-0x310(%ebp)
45b796:	89 bd 10 fd ff ff    	mov    %edi,-0x2f0(%ebp)
45b79c:	e8 cf 81 ff ff       	call   0x453970
45b7a1:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
45b7a5:	8d 45 08             	lea    0x8(%ebp),%eax
45b7a8:	ff 75 18             	push   0x18(%ebp)
45b7ab:	0f 43 45 08          	cmovae 0x8(%ebp),%eax
45b7af:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45b7b5:	50                   	push   %eax
45b7b6:	e8 05 99 fe ff       	call   0x4450c0
45b7bb:	6a 01                	push   $0x1
45b7bd:	68 b4 b0 68 00       	push   $0x68b0b4
45b7c2:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45b7c8:	e8 f3 98 fe ff       	call   0x4450c0
45b7cd:	83 7d d8 10          	cmpl   $0x10,-0x28(%ebp)
45b7d1:	8d 45 c4             	lea    -0x3c(%ebp),%eax
45b7d4:	ff 75 d4             	push   -0x2c(%ebp)
45b7d7:	0f 43 45 c4          	cmovae -0x3c(%ebp),%eax
45b7db:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45b7e1:	50                   	push   %eax
45b7e2:	e8 d9 98 fe ff       	call   0x4450c0
45b7e7:	83 cf 08             	or     $0x8,%edi
45b7ea:	89 bd 10 fd ff ff    	mov    %edi,-0x2f0(%ebp)
45b7f0:	0f 10 00             	movups (%eax),%xmm0
45b7f3:	0f 11 85 1c fd ff ff 	movups %xmm0,-0x2e4(%ebp)
45b7fa:	0f 11 85 64 fc ff ff 	movups %xmm0,-0x39c(%ebp)
45b801:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
45b806:	66 0f d6 85 e4 fc ff 	movq   %xmm0,-0x31c(%ebp)
45b80d:	ff
45b80e:	66 0f d6 85 74 fc ff 	movq   %xmm0,-0x38c(%ebp)
45b815:	ff
45b816:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
45b81d:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
45b824:	c6 00 00             	movb   $0x0,(%eax)
45b827:	8b 55 ec             	mov    -0x14(%ebp),%edx
45b82a:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
45b82d:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
45b831:	8d 42 01             	lea    0x1(%edx),%eax
45b834:	3b c8                	cmp    %eax,%ecx
45b836:	77 10                	ja     0x45b848
45b838:	6a 01                	push   $0x1
45b83a:	8d 4d dc             	lea    -0x24(%ebp),%ecx
45b83d:	e8 7e 06 00 00       	call   0x45bec0
45b842:	8b 55 ec             	mov    -0x14(%ebp),%edx
45b845:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
45b848:	8b 45 e8             	mov    -0x18(%ebp),%eax
45b84b:	49                   	dec    %ecx
45b84c:	23 c1                	and    %ecx,%eax
45b84e:	89 45 e8             	mov    %eax,-0x18(%ebp)
45b851:	03 c2                	add    %edx,%eax
45b853:	23 c8                	and    %eax,%ecx
45b855:	8b 45 e0             	mov    -0x20(%ebp),%eax
45b858:	83 3c 88 00          	cmpl   $0x0,(%eax,%ecx,4)
45b85c:	8d 34 8d 00 00 00 00 	lea    0x0(,%ecx,4),%esi
45b863:	75 13                	jne    0x45b878
45b865:	6a 18                	push   $0x18
45b867:	e8 d6 57 18 00       	call   0x5e1042
45b86c:	8b 4d e0             	mov    -0x20(%ebp),%ecx
45b86f:	83 c4 04             	add    $0x4,%esp
45b872:	89 04 31             	mov    %eax,(%ecx,%esi,1)
45b875:	8b 45 e0             	mov    -0x20(%ebp),%eax
45b878:	8b 04 30             	mov    (%eax,%esi,1),%eax
45b87b:	83 e7 fb             	and    $0xfffffffb,%edi
45b87e:	0f 10 85 1c fd ff ff 	movups -0x2e4(%ebp),%xmm0
45b885:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
45b889:	0f 11 00             	movups %xmm0,(%eax)
45b88c:	f3 0f 7e 85 e4 fc ff 	movq   -0x31c(%ebp),%xmm0
45b893:	ff
45b894:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
45b899:	ff 45 ec             	incl   -0x14(%ebp)
45b89c:	8b 95 04 fd ff ff    	mov    -0x2fc(%ebp),%edx
45b8a2:	83 fa 10             	cmp    $0x10,%edx
45b8a5:	72 2f                	jb     0x45b8d6
45b8a7:	8b 8d f0 fc ff ff    	mov    -0x310(%ebp),%ecx
45b8ad:	42                   	inc    %edx
45b8ae:	8b c1                	mov    %ecx,%eax
45b8b0:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
45b8b6:	72 14                	jb     0x45b8cc
45b8b8:	8b 49 fc             	mov    -0x4(%ecx),%ecx
45b8bb:	83 c2 23             	add    $0x23,%edx
45b8be:	2b c1                	sub    %ecx,%eax
45b8c0:	83 c0 fc             	add    $0xfffffffc,%eax
45b8c3:	83 f8 1f             	cmp    $0x1f,%eax
45b8c6:	0f 87 89 04 00 00    	ja     0x45bd55
45b8cc:	52                   	push   %edx
45b8cd:	51                   	push   %ecx
45b8ce:	e8 9f 57 18 00       	call   0x5e1072
45b8d3:	83 c4 08             	add    $0x8,%esp
45b8d6:	8b 45 18             	mov    0x18(%ebp),%eax
45b8d9:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45b8df:	40                   	inc    %eax
45b8e0:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
45b8e4:	83 cf 10             	or     $0x10,%edi
45b8e7:	c7 85 00 fd ff ff 00 	movl   $0x0,-0x300(%ebp)
45b8ee:	00 00 00
45b8f1:	50                   	push   %eax
45b8f2:	c7 85 04 fd ff ff 0f 	movl   $0xf,-0x2fc(%ebp)
45b8f9:	00 00 00
45b8fc:	c6 85 f0 fc ff ff 00 	movb   $0x0,-0x310(%ebp)
45b903:	89 bd 10 fd ff ff    	mov    %edi,-0x2f0(%ebp)
45b909:	e8 62 80 ff ff       	call   0x453970
45b90e:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
45b912:	8d 45 08             	lea    0x8(%ebp),%eax
45b915:	ff 75 18             	push   0x18(%ebp)
45b918:	0f 43 45 08          	cmovae 0x8(%ebp),%eax
45b91c:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45b922:	50                   	push   %eax
45b923:	e8 98 97 fe ff       	call   0x4450c0
45b928:	6a 01                	push   $0x1
45b92a:	68 b4 b0 68 00       	push   $0x68b0b4
45b92f:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45b935:	e8 86 97 fe ff       	call   0x4450c0
45b93a:	83 7d d8 10          	cmpl   $0x10,-0x28(%ebp)
45b93e:	8d 45 c4             	lea    -0x3c(%ebp),%eax
45b941:	ff 75 d4             	push   -0x2c(%ebp)
45b944:	0f 43 45 c4          	cmovae -0x3c(%ebp),%eax
45b948:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45b94e:	50                   	push   %eax
45b94f:	e8 6c 97 fe ff       	call   0x4450c0
45b954:	83 cf 20             	or     $0x20,%edi
45b957:	89 bd 10 fd ff ff    	mov    %edi,-0x2f0(%ebp)
45b95d:	0f 10 00             	movups (%eax),%xmm0
45b960:	f3 0f 7e 48 10       	movq   0x10(%eax),%xmm1
45b965:	0f 11 85 c4 fc ff ff 	movups %xmm0,-0x33c(%ebp)
45b96c:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
45b973:	66 0f d6 8d d4 fc ff 	movq   %xmm1,-0x32c(%ebp)
45b97a:	ff
45b97b:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
45b982:	c6 00 00             	movb   $0x0,(%eax)
45b985:	8b 8d ec fc ff ff    	mov    -0x314(%ebp),%ecx
45b98b:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
45b98f:	8b 41 04             	mov    0x4(%ecx),%eax
45b992:	3b 41 08             	cmp    0x8(%ecx),%eax
45b995:	74 1a                	je     0x45b9b1
45b997:	0f 11 00             	movups %xmm0,(%eax)
45b99a:	ba 0f 00 00 00       	mov    $0xf,%edx
45b99f:	c6 85 c4 fc ff ff 00 	movb   $0x0,-0x33c(%ebp)
45b9a6:	66 0f d6 48 10       	movq   %xmm1,0x10(%eax)
45b9ab:	83 41 04 18          	addl   $0x18,0x4(%ecx)
45b9af:	eb 13                	jmp    0x45b9c4
45b9b1:	8d 95 c4 fc ff ff    	lea    -0x33c(%ebp),%edx
45b9b7:	52                   	push   %edx
45b9b8:	50                   	push   %eax
45b9b9:	e8 92 8b fe ff       	call   0x444550
45b9be:	8b 95 d8 fc ff ff    	mov    -0x328(%ebp),%edx
45b9c4:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
45b9c8:	83 fa 10             	cmp    $0x10,%edx
45b9cb:	72 2f                	jb     0x45b9fc
45b9cd:	8b 8d c4 fc ff ff    	mov    -0x33c(%ebp),%ecx
45b9d3:	42                   	inc    %edx
45b9d4:	8b c1                	mov    %ecx,%eax
45b9d6:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
45b9dc:	72 14                	jb     0x45b9f2
45b9de:	8b 49 fc             	mov    -0x4(%ecx),%ecx
45b9e1:	83 c2 23             	add    $0x23,%edx
45b9e4:	2b c1                	sub    %ecx,%eax
45b9e6:	83 c0 fc             	add    $0xfffffffc,%eax
45b9e9:	83 f8 1f             	cmp    $0x1f,%eax
45b9ec:	0f 87 63 03 00 00    	ja     0x45bd55
45b9f2:	52                   	push   %edx
45b9f3:	51                   	push   %ecx
45b9f4:	e8 79 56 18 00       	call   0x5e1072
45b9f9:	83 c4 08             	add    $0x8,%esp
45b9fc:	83 e7 ef             	and    $0xffffffef,%edi
45b9ff:	e9 32 01 00 00       	jmp    0x45bb36
45ba04:	8b 45 18             	mov    0x18(%ebp),%eax
45ba07:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45ba0d:	8b bd 10 fd ff ff    	mov    -0x2f0(%ebp),%edi
45ba13:	40                   	inc    %eax
45ba14:	83 cf 40             	or     $0x40,%edi
45ba17:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
45ba1b:	50                   	push   %eax
45ba1c:	c7 85 00 fd ff ff 00 	movl   $0x0,-0x300(%ebp)
45ba23:	00 00 00
45ba26:	c7 85 04 fd ff ff 0f 	movl   $0xf,-0x2fc(%ebp)
45ba2d:	00 00 00
45ba30:	c6 85 f0 fc ff ff 00 	movb   $0x0,-0x310(%ebp)
45ba37:	89 bd 10 fd ff ff    	mov    %edi,-0x2f0(%ebp)
45ba3d:	e8 2e 7f ff ff       	call   0x453970
45ba42:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
45ba46:	8d 45 08             	lea    0x8(%ebp),%eax
45ba49:	ff 75 18             	push   0x18(%ebp)
45ba4c:	0f 43 45 08          	cmovae 0x8(%ebp),%eax
45ba50:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45ba56:	50                   	push   %eax
45ba57:	e8 64 96 fe ff       	call   0x4450c0
45ba5c:	6a 01                	push   $0x1
45ba5e:	68 b4 b0 68 00       	push   $0x68b0b4
45ba63:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45ba69:	e8 52 96 fe ff       	call   0x4450c0
45ba6e:	83 7d d8 10          	cmpl   $0x10,-0x28(%ebp)
45ba72:	8d 45 c4             	lea    -0x3c(%ebp),%eax
45ba75:	ff 75 d4             	push   -0x2c(%ebp)
45ba78:	0f 43 45 c4          	cmovae -0x3c(%ebp),%eax
45ba7c:	8d 8d f0 fc ff ff    	lea    -0x310(%ebp),%ecx
45ba82:	50                   	push   %eax
45ba83:	e8 38 96 fe ff       	call   0x4450c0
45ba88:	81 cf 80 00 00 00    	or     $0x80,%edi
45ba8e:	89 bd 10 fd ff ff    	mov    %edi,-0x2f0(%ebp)
45ba94:	0f 10 00             	movups (%eax),%xmm0
45ba97:	f3 0f 7e 48 10       	movq   0x10(%eax),%xmm1
45ba9c:	0f 11 85 ac fc ff ff 	movups %xmm0,-0x354(%ebp)
45baa3:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
45baaa:	66 0f d6 8d bc fc ff 	movq   %xmm1,-0x344(%ebp)
45bab1:	ff
45bab2:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
45bab9:	c6 00 00             	movb   $0x0,(%eax)
45babc:	8b 8d e0 fc ff ff    	mov    -0x320(%ebp),%ecx
45bac2:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
45bac6:	8b 41 04             	mov    0x4(%ecx),%eax
45bac9:	3b 41 08             	cmp    0x8(%ecx),%eax
45bacc:	74 1a                	je     0x45bae8
45bace:	0f 11 00             	movups %xmm0,(%eax)
45bad1:	ba 0f 00 00 00       	mov    $0xf,%edx
45bad6:	c6 85 ac fc ff ff 00 	movb   $0x0,-0x354(%ebp)
45badd:	66 0f d6 48 10       	movq   %xmm1,0x10(%eax)
45bae2:	83 41 04 18          	addl   $0x18,0x4(%ecx)
45bae6:	eb 13                	jmp    0x45bafb
45bae8:	8d 95 ac fc ff ff    	lea    -0x354(%ebp),%edx
45baee:	52                   	push   %edx
45baef:	50                   	push   %eax
45baf0:	e8 5b 8a fe ff       	call   0x444550
45baf5:	8b 95 c0 fc ff ff    	mov    -0x340(%ebp),%edx
45bafb:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
45baff:	83 fa 10             	cmp    $0x10,%edx
45bb02:	72 2f                	jb     0x45bb33
45bb04:	8b 8d ac fc ff ff    	mov    -0x354(%ebp),%ecx
45bb0a:	42                   	inc    %edx
45bb0b:	8b c1                	mov    %ecx,%eax
45bb0d:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
45bb13:	72 14                	jb     0x45bb29
45bb15:	8b 49 fc             	mov    -0x4(%ecx),%ecx
45bb18:	83 c2 23             	add    $0x23,%edx
45bb1b:	2b c1                	sub    %ecx,%eax
45bb1d:	83 c0 fc             	add    $0xfffffffc,%eax
45bb20:	83 f8 1f             	cmp    $0x1f,%eax
45bb23:	0f 87 2c 02 00 00    	ja     0x45bd55
45bb29:	52                   	push   %edx
45bb2a:	51                   	push   %ecx
45bb2b:	e8 42 55 18 00       	call   0x5e1072
45bb30:	83 c4 08             	add    $0x8,%esp
45bb33:	83 e7 bf             	and    $0xffffffbf,%edi
45bb36:	8b 95 04 fd ff ff    	mov    -0x2fc(%ebp),%edx
45bb3c:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
45bb40:	89 bd 10 fd ff ff    	mov    %edi,-0x2f0(%ebp)
45bb46:	83 fa 10             	cmp    $0x10,%edx
45bb49:	72 2f                	jb     0x45bb7a
45bb4b:	8b 8d f0 fc ff ff    	mov    -0x310(%ebp),%ecx
45bb51:	42                   	inc    %edx
45bb52:	8b c1                	mov    %ecx,%eax
45bb54:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
45bb5a:	72 14                	jb     0x45bb70
45bb5c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
45bb5f:	83 c2 23             	add    $0x23,%edx
45bb62:	2b c1                	sub    %ecx,%eax
45bb64:	83 c0 fc             	add    $0xfffffffc,%eax
45bb67:	83 f8 1f             	cmp    $0x1f,%eax
45bb6a:	0f 87 e5 01 00 00    	ja     0x45bd55
45bb70:	52                   	push   %edx
45bb71:	51                   	push   %ecx
45bb72:	e8 fb 54 18 00       	call   0x5e1072
45bb77:	83 c4 08             	add    $0x8,%esp
45bb7a:	8b b5 08 fd ff ff    	mov    -0x2f8(%ebp),%esi
45bb80:	8d 85 2c fd ff ff    	lea    -0x2d4(%ebp),%eax
45bb86:	50                   	push   %eax
45bb87:	56                   	push   %esi
45bb88:	ff 15 14 21 68 00    	call   *0x682114
45bb8e:	85 c0                	test   %eax,%eax
45bb90:	0f 85 5a f9 ff ff    	jne    0x45b4f0
45bb96:	ff 15 e0 21 68 00    	call   *0x6821e0
45bb9c:	56                   	push   %esi
45bb9d:	83 f8 12             	cmp    $0x12,%eax
45bba0:	75 18                	jne    0x45bbba
45bba2:	ff 15 0c 21 68 00    	call   *0x68210c
45bba8:	8b 4d ec             	mov    -0x14(%ebp),%ecx
45bbab:	85 c9                	test   %ecx,%ecx
45bbad:	74 1a                	je     0x45bbc9
45bbaf:	8b b5 10 fd ff ff    	mov    -0x2f0(%ebp),%esi
45bbb5:	e9 5c f6 ff ff       	jmp    0x45b216
45bbba:	ff 15 0c 21 68 00    	call   *0x68210c
45bbc0:	c6 85 0f fd ff ff 00 	movb   $0x0,-0x2f1(%ebp)
45bbc7:	eb 07                	jmp    0x45bbd0
45bbc9:	c6 85 0f fd ff ff 01 	movb   $0x1,-0x2f1(%ebp)
45bbd0:	8d 4d dc             	lea    -0x24(%ebp),%ecx
45bbd3:	e8 b8 e3 ff ff       	call   0x459f90
45bbd8:	8b 55 90             	mov    -0x70(%ebp),%edx
45bbdb:	83 fa 08             	cmp    $0x8,%edx
45bbde:	72 35                	jb     0x45bc15
45bbe0:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
45bbe6:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
45bbed:	8b c1                	mov    %ecx,%eax
45bbef:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
45bbf5:	72 14                	jb     0x45bc0b
45bbf7:	8b 49 fc             	mov    -0x4(%ecx),%ecx
45bbfa:	83 c2 23             	add    $0x23,%edx
45bbfd:	2b c1                	sub    %ecx,%eax
45bbff:	83 c0 fc             	add    $0xfffffffc,%eax
45bc02:	83 f8 1f             	cmp    $0x1f,%eax
45bc05:	0f 87 4a 01 00 00    	ja     0x45bd55
45bc0b:	52                   	push   %edx
45bc0c:	51                   	push   %ecx
45bc0d:	e8 60 54 18 00       	call   0x5e1072
45bc12:	83 c4 08             	add    $0x8,%esp
45bc15:	8b 55 c0             	mov    -0x40(%ebp),%edx
45bc18:	33 c0                	xor    %eax,%eax
45bc1a:	c7 45 8c 00 00 00 00 	movl   $0x0,-0x74(%ebp)
45bc21:	c7 45 90 07 00 00 00 	movl   $0x7,-0x70(%ebp)
45bc28:	66 89 85 7c ff ff ff 	mov    %ax,-0x84(%ebp)
45bc2f:	83 fa 08             	cmp    $0x8,%edx
45bc32:	72 32                	jb     0x45bc66
45bc34:	8b 4d ac             	mov    -0x54(%ebp),%ecx
45bc37:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
45bc3e:	8b c1                	mov    %ecx,%eax
45bc40:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
45bc46:	72 14                	jb     0x45bc5c
45bc48:	8b 49 fc             	mov    -0x4(%ecx),%ecx
45bc4b:	83 c2 23             	add    $0x23,%edx
45bc4e:	2b c1                	sub    %ecx,%eax
45bc50:	83 c0 fc             	add    $0xfffffffc,%eax
45bc53:	83 f8 1f             	cmp    $0x1f,%eax
45bc56:	0f 87 f9 00 00 00    	ja     0x45bd55
45bc5c:	52                   	push   %edx
45bc5d:	51                   	push   %ecx
45bc5e:	e8 0f 54 18 00       	call   0x5e1072
45bc63:	83 c4 08             	add    $0x8,%esp
45bc66:	8b 55 d8             	mov    -0x28(%ebp),%edx
45bc69:	33 c0                	xor    %eax,%eax
45bc6b:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
45bc72:	c7 45 c0 07 00 00 00 	movl   $0x7,-0x40(%ebp)
45bc79:	66 89 45 ac          	mov    %ax,-0x54(%ebp)