44a894:	b8 a8 a8 a8 ff       	mov    $0xffa8a8a8,%eax
44a899:	89 85 f4 f1 ff ff    	mov    %eax,-0xe0c(%ebp)
44a89f:	89 85 ec f1 ff ff    	mov    %eax,-0xe14(%ebp)
44a8a5:	8b 8d 0c f2 ff ff    	mov    -0xdf4(%ebp),%ecx
44a8ab:	33 c0                	xor    %eax,%eax
44a8ad:	8b d0                	mov    %eax,%edx
44a8af:	85 c9                	test   %ecx,%ecx
44a8b1:	79 0e                	jns    0x44a8c1
44a8b3:	8b d1                	mov    %ecx,%edx
44a8b5:	f7 da                	neg    %edx
44a8b7:	33 c9                	xor    %ecx,%ecx
44a8b9:	89 8d 0c f2 ff ff    	mov    %ecx,-0xdf4(%ebp)
44a8bf:	eb 02                	jmp    0x44a8c3
44a8c1:	33 c9                	xor    %ecx,%ecx
44a8c3:	85 ff                	test   %edi,%edi
44a8c5:	79 06                	jns    0x44a8cd
44a8c7:	8b c7                	mov    %edi,%eax
44a8c9:	8b f9                	mov    %ecx,%edi
44a8cb:	f7 d8                	neg    %eax
44a8cd:	8b b5 28 fc ff ff    	mov    -0x3d8(%ebp),%esi
44a8d3:	8b 8d cc f1 ff ff    	mov    -0xe34(%ebp),%ecx
44a8d9:	2b f2                	sub    %edx,%esi
44a8db:	2b 8d 0c f2 ff ff    	sub    -0xdf4(%ebp),%ecx
44a8e1:	89 b5 c8 f1 ff ff    	mov    %esi,-0xe38(%ebp)
44a8e7:	3b f1                	cmp    %ecx,%esi
44a8e9:	7c 08                	jl     0x44a8f3
44a8eb:	8b f1                	mov    %ecx,%esi
44a8ed:	89 8d c8 f1 ff ff    	mov    %ecx,-0xe38(%ebp)
44a8f3:	8b 8d 2c fc ff ff    	mov    -0x3d4(%ebp),%ecx
44a8f9:	29 bd 00 f2 ff ff    	sub    %edi,-0xe00(%ebp)
44a8ff:	2b c8                	sub    %eax,%ecx
44a901:	89 8d dc f1 ff ff    	mov    %ecx,-0xe24(%ebp)
44a907:	3b 8d 00 f2 ff ff    	cmp    -0xe00(%ebp),%ecx
44a90d:	7c 0c                	jl     0x44a91b
44a90f:	8b 8d 00 f2 ff ff    	mov    -0xe00(%ebp),%ecx
44a915:	89 8d dc f1 ff ff    	mov    %ecx,-0xe24(%ebp)
44a91b:	85 f6                	test   %esi,%esi
44a91d:	0f 8e b1 01 00 00    	jle    0x44aad4
44a923:	85 c9                	test   %ecx,%ecx
44a925:	0f 8e a9 01 00 00    	jle    0x44aad4
44a92b:	0f af 85 28 fc ff ff 	imul   -0x3d8(%ebp),%eax
44a932:	8b 8d 04 f2 ff ff    	mov    -0xdfc(%ebp),%ecx
44a938:	0f af bd cc f1 ff ff 	imul   -0xe34(%ebp),%edi
44a93f:	03 c2                	add    %edx,%eax
44a941:	8b 95 28 fc ff ff    	mov    -0x3d8(%ebp),%edx
44a947:	c1 e2 02             	shl    $0x2,%edx
44a94a:	03 bd 0c f2 ff ff    	add    -0xdf4(%ebp),%edi
44a950:	89 95 fc f1 ff ff    	mov    %edx,-0xe04(%ebp)
44a956:	8b 95 cc f1 ff ff    	mov    -0xe34(%ebp),%edx
44a95c:	8d 04 81             	lea    (%ecx,%eax,4),%eax
44a95f:	8b 8d 08 f2 ff ff    	mov    -0xdf8(%ebp),%ecx
44a965:	c1 e2 02             	shl    $0x2,%edx
44a968:	89 85 e8 f1 ff ff    	mov    %eax,-0xe18(%ebp)
44a96e:	89 95 d0 f1 ff ff    	mov    %edx,-0xe30(%ebp)
44a974:	8d 0c b9             	lea    (%ecx,%edi,4),%ecx
44a977:	89 8d d4 f1 ff ff    	mov    %ecx,-0xe2c(%ebp)
44a97d:	8d 51 03             	lea    0x3(%ecx),%edx
44a980:	89 b5 08 f2 ff ff    	mov    %esi,-0xdf8(%ebp)
44a986:	2b c8                	sub    %eax,%ecx
44a988:	89 95 00 f2 ff ff    	mov    %edx,-0xe00(%ebp)
44a98e:	8d 78 02             	lea    0x2(%eax),%edi
44a991:	89 8d 04 f2 ff ff    	mov    %ecx,-0xdfc(%ebp)
44a997:	0f b6 47 fe          	movzbl -0x2(%edi),%eax
44a99b:	0f b6 4f ff          	movzbl -0x1(%edi),%ecx
44a99f:	8d 0c 48             	lea    (%eax,%ecx,2),%ecx
44a9a2:	0f b6 07             	movzbl (%edi),%eax
44a9a5:	03 c8                	add    %eax,%ecx
44a9a7:	c1 e9 02             	shr    $0x2,%ecx
44a9aa:	f6 d1                	not    %cl
44a9ac:	84 c9                	test   %cl,%cl
44a9ae:	0f 84 ce 00 00 00    	je     0x44aa82
44a9b4:	8b 85 04 f2 ff ff    	mov    -0xdfc(%ebp),%eax
44a9ba:	0f b6 f1             	movzbl %cl,%esi
44a9bd:	8a 04 38             	mov    (%eax,%edi,1),%al
44a9c0:	88 85 1b f2 ff ff    	mov    %al,-0xde5(%ebp)
44a9c6:	0f b6 c8             	movzbl %al,%ecx
44a9c9:	8b 85 ec f1 ff ff    	mov    -0xe14(%ebp),%eax
44a9cf:	0f b6 c0             	movzbl %al,%eax
44a9d2:	2b c1                	sub    %ecx,%eax
44a9d4:	8b 8d 04 f2 ff ff    	mov    -0xdfc(%ebp),%ecx
44a9da:	0f af c6             	imul   %esi,%eax
44a9dd:	99                   	cltd
44a9de:	f7 bd 24 f2 ff ff    	idivl  -0xddc(%ebp)
44a9e4:	02 85 1b f2 ff ff    	add    -0xde5(%ebp),%al
44a9ea:	88 04 39             	mov    %al,(%ecx,%edi,1)
44a9ed:	8b 85 00 f2 ff ff    	mov    -0xe00(%ebp),%eax
44a9f3:	8a 40 fe             	mov    -0x2(%eax),%al
44a9f6:	88 85 1b f2 ff ff    	mov    %al,-0xde5(%ebp)
44a9fc:	0f b6 c8             	movzbl %al,%ecx
44a9ff:	8b 85 ec f1 ff ff    	mov    -0xe14(%ebp),%eax
44aa05:	0f b6 c4             	movzbl %ah,%eax
44aa08:	2b c1                	sub    %ecx,%eax
44aa0a:	8b 8d 00 f2 ff ff    	mov    -0xe00(%ebp),%ecx
44aa10:	0f af c6             	imul   %esi,%eax
44aa13:	99                   	cltd
44aa14:	f7 bd 24 f2 ff ff    	idivl  -0xddc(%ebp)
44aa1a:	02 85 1b f2 ff ff    	add    -0xde5(%ebp),%al
44aa20:	88 41 fe             	mov    %al,-0x2(%ecx)
44aa23:	8a 41 fd             	mov    -0x3(%ecx),%al
44aa26:	88 85 1b f2 ff ff    	mov    %al,-0xde5(%ebp)
44aa2c:	0f b6 c8             	movzbl %al,%ecx
44aa2f:	0f b6 85 f6 f1 ff ff 	movzbl -0xe0a(%ebp),%eax
44aa36:	2b c1                	sub    %ecx,%eax
44aa38:	8b 8d 00 f2 ff ff    	mov    -0xe00(%ebp),%ecx
44aa3e:	0f af c6             	imul   %esi,%eax
44aa41:	99                   	cltd
44aa42:	f7 bd 24 f2 ff ff    	idivl  -0xddc(%ebp)
44aa48:	02 85 1b f2 ff ff    	add    -0xde5(%ebp),%al
44aa4e:	88 41 fd             	mov    %al,-0x3(%ecx)
44aa51:	8a 01                	mov    (%ecx),%al
44aa53:	88 85 1b f2 ff ff    	mov    %al,-0xde5(%ebp)
44aa59:	0f b6 c8             	movzbl %al,%ecx
44aa5c:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
44aa62:	2b c1                	sub    %ecx,%eax
44aa64:	0f af c6             	imul   %esi,%eax
44aa67:	8b b5 08 f2 ff ff    	mov    -0xdf8(%ebp),%esi
44aa6d:	99                   	cltd
44aa6e:	f7 bd 24 f2 ff ff    	idivl  -0xddc(%ebp)
44aa74:	8b 95 00 f2 ff ff    	mov    -0xe00(%ebp),%edx
44aa7a:	02 85 1b f2 ff ff    	add    -0xde5(%ebp),%al
44aa80:	88 02                	mov    %al,(%edx)
44aa82:	83 c2 04             	add    $0x4,%edx
44aa85:	83 c7 04             	add    $0x4,%edi
44aa88:	83 ee 01             	sub    $0x1,%esi
44aa8b:	89 95 00 f2 ff ff    	mov    %edx,-0xe00(%ebp)
44aa91:	89 b5 08 f2 ff ff    	mov    %esi,-0xdf8(%ebp)
44aa97:	0f 85 fa fe ff ff    	jne    0x44a997
44aa9d:	8b 85 e8 f1 ff ff    	mov    -0xe18(%ebp),%eax
44aaa3:	8b 8d d4 f1 ff ff    	mov    -0xe2c(%ebp),%ecx
44aaa9:	03 85 fc f1 ff ff    	add    -0xe04(%ebp),%eax
44aaaf:	03 8d d0 f1 ff ff    	add    -0xe30(%ebp),%ecx
44aab5:	83 ad dc f1 ff ff 01 	subl   $0x1,-0xe24(%ebp)
44aabc:	8b b5 c8 f1 ff ff    	mov    -0xe38(%ebp),%esi
44aac2:	89 85 e8 f1 ff ff    	mov    %eax,-0xe18(%ebp)
44aac8:	89 8d d4 f1 ff ff    	mov    %ecx,-0xe2c(%ebp)
44aace:	0f 85 a9 fe ff ff    	jne    0x44a97d
44aad4:	ff b5 8c f1 ff ff    	push   -0xe74(%ebp)
44aada:	8b 35 6c 00 4a 00    	mov    0x4a006c,%esi
44aae0:	8b ce                	mov    %esi,%ecx
44aae2:	ff 15 2c 81 4a 00    	call   *0x4a812c
44aae8:	ff d6                	call   *%esi
44aaea:	8b 85 b4 f1 ff ff    	mov    -0xe4c(%ebp),%eax
44aaf0:	85 c0                	test   %eax,%eax
44aaf2:	74 17                	je     0x44ab0b
44aaf4:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
44aafa:	8b ce                	mov    %esi,%ecx
44aafc:	50                   	push   %eax
44aafd:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44ab03:	ff 15 2c 81 4a 00    	call   *0x4a812c
44ab09:	ff d6                	call   *%esi
44ab0b:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44ab11:	8b 35 68 00 4a 00    	mov    0x4a0068,%esi
44ab17:	8b ce                	mov    %esi,%ecx
44ab19:	ff 15 2c 81 4a 00    	call   *0x4a812c
44ab1f:	ff d6                	call   *%esi
44ab21:	83 bd 94 f1 ff ff 00 	cmpl   $0x0,-0xe6c(%ebp)
44ab28:	0f 8c a8 00 00 00    	jl     0x44abd6
44ab2e:	33 c0                	xor    %eax,%eax
44ab30:	40                   	inc    %eax
44ab31:	39 85 10 f2 ff ff    	cmp    %eax,-0xdf0(%ebp)
44ab37:	75 3f                	jne    0x44ab78
44ab39:	8b 35 50 00 4a 00    	mov    0x4a0050,%esi
44ab3f:	33 c0                	xor    %eax,%eax
44ab41:	68 20 00 cc 00       	push   $0xcc0020
44ab46:	50                   	push   %eax
44ab47:	50                   	push   %eax
44ab48:	ff b5 f8 f1 ff ff    	push   -0xe08(%ebp)
44ab4e:	8b ce                	mov    %esi,%ecx
44ab50:	ff b5 7c f1 ff ff    	push   -0xe84(%ebp)
44ab56:	ff b5 bc f1 ff ff    	push   -0xe44(%ebp)
44ab5c:	ff b5 48 f5 ff ff    	push   -0xab8(%ebp)
44ab62:	ff b5 44 f5 ff ff    	push   -0xabc(%ebp)
44ab68:	ff b5 e0 f1 ff ff    	push   -0xe20(%ebp)
44ab6e:	ff 15 2c 81 4a 00    	call   *0x4a812c
44ab74:	ff d6                	call   *%esi
44ab76:	eb 42                	jmp    0x44abba
44ab78:	ff b5 28 f2 ff ff    	push   -0xdd8(%ebp)
44ab7e:	8b 8d 7c f1 ff ff    	mov    -0xe84(%ebp),%ecx
44ab84:	33 d2                	xor    %edx,%edx
44ab86:	8b 85 bc f1 ff ff    	mov    -0xe44(%ebp),%eax
44ab8c:	8b 35 70 00 4a 00    	mov    0x4a0070,%esi
44ab92:	51                   	push   %ecx
44ab93:	50                   	push   %eax
44ab94:	52                   	push   %edx
44ab95:	52                   	push   %edx
44ab96:	ff b5 f8 f1 ff ff    	push   -0xe08(%ebp)
44ab9c:	51                   	push   %ecx
44ab9d:	50                   	push   %eax
44ab9e:	ff b5 54 fc ff ff    	push   -0x3ac(%ebp)
44aba4:	8b ce                	mov    %esi,%ecx
44aba6:	ff b5 50 fc ff ff    	push   -0x3b0(%ebp)
44abac:	ff b5 e0 f1 ff ff    	push   -0xe20(%ebp)
44abb2:	ff 15 2c 81 4a 00    	call   *0x4a812c
44abb8:	ff d6                	call   *%esi
44abba:	ff b5 b0 f1 ff ff    	push   -0xe50(%ebp)
44abc0:	8b 35 90 00 4a 00    	mov    0x4a0090,%esi
44abc6:	8b ce                	mov    %esi,%ecx
44abc8:	ff b5 e0 f1 ff ff    	push   -0xe20(%ebp)
44abce:	ff 15 2c 81 4a 00    	call   *0x4a812c
44abd4:	ff d6                	call   *%esi
44abd6:	8b 85 d8 f1 ff ff    	mov    -0xe28(%ebp),%eax
44abdc:	85 c0                	test   %eax,%eax
44abde:	74 11                	je     0x44abf1
44abe0:	8b 35 6c 00 4a 00    	mov    0x4a006c,%esi
44abe6:	8b ce                	mov    %esi,%ecx
44abe8:	50                   	push   %eax
44abe9:	ff 15 2c 81 4a 00    	call   *0x4a812c
44abef:	ff d6                	call   *%esi
44abf1:	8b 85 f8 f1 ff ff    	mov    -0xe08(%ebp),%eax
44abf7:	85 c0                	test   %eax,%eax
44abf9:	74 11                	je     0x44ac0c
44abfb:	8b 35 68 00 4a 00    	mov    0x4a0068,%esi
44ac01:	8b ce                	mov    %esi,%ecx
44ac03:	50                   	push   %eax
44ac04:	ff 15 2c 81 4a 00    	call   *0x4a812c
44ac0a:	ff d6                	call   *%esi
44ac0c:	8b 85 f0 f1 ff ff    	mov    -0xe10(%ebp),%eax
44ac12:	85 c0                	test   %eax,%eax
44ac14:	74 11                	je     0x44ac27
44ac16:	8b 35 6c 00 4a 00    	mov    0x4a006c,%esi
44ac1c:	8b ce                	mov    %esi,%ecx
44ac1e:	50                   	push   %eax
44ac1f:	ff 15 2c 81 4a 00    	call   *0x4a812c
44ac25:	ff d6                	call   *%esi
44ac27:	8b 8d 28 f5 ff ff    	mov    -0xad8(%ebp),%ecx
44ac2d:	85 c9                	test   %ecx,%ecx
44ac2f:	74 4d                	je     0x44ac7e
44ac31:	8d 51 02             	lea    0x2(%ecx),%edx
44ac34:	33 f6                	xor    %esi,%esi
44ac36:	66 8b 01             	mov    (%ecx),%ax
44ac39:	83 c1 02             	add    $0x2,%ecx
44ac3c:	66 3b c6             	cmp    %si,%ax
44ac3f:	75 f5                	jne    0x44ac36
44ac41:	8b 85 28 f5 ff ff    	mov    -0xad8(%ebp),%eax
44ac47:	2b ca                	sub    %edx,%ecx
44ac49:	d1 f9                	sar    $1,%ecx
44ac4b:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
44ac52:	85 c9                	test   %ecx,%ecx
44ac54:	74 0a                	je     0x44ac60
44ac56:	33 d2                	xor    %edx,%edx
44ac58:	88 10                	mov    %dl,(%eax)
44ac5a:	40                   	inc    %eax
44ac5b:	83 e9 01             	sub    $0x1,%ecx
44ac5e:	75 f8                	jne    0x44ac58
44ac60:	ff b5 28 f5 ff ff    	push   -0xad8(%ebp)
44ac66:	33 c0                	xor    %eax,%eax
44ac68:	50                   	push   %eax
44ac69:	ff 15 74 72 4a 00    	call   *0x4a7274
44ac6f:	50                   	push   %eax
44ac70:	ff 15 94 72 4a 00    	call   *0x4a7294
44ac76:	33 c0                	xor    %eax,%eax
44ac78:	89 85 28 f5 ff ff    	mov    %eax,-0xad8(%ebp)
44ac7e:	8b 8d 2c f5 ff ff    	mov    -0xad4(%ebp),%ecx
44ac84:	85 c9                	test   %ecx,%ecx
44ac86:	74 4d                	je     0x44acd5
44ac88:	8d 51 02             	lea    0x2(%ecx),%edx
44ac8b:	33 f6                	xor    %esi,%esi
44ac8d:	66 8b 01             	mov    (%ecx),%ax
44ac90:	83 c1 02             	add    $0x2,%ecx
44ac93:	66 3b c6             	cmp    %si,%ax
44ac96:	75 f5                	jne    0x44ac8d
44ac98:	8b 85 2c f5 ff ff    	mov    -0xad4(%ebp),%eax
44ac9e:	2b ca                	sub    %edx,%ecx
44aca0:	d1 f9                	sar    $1,%ecx
44aca2:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
44aca9:	85 c9                	test   %ecx,%ecx
44acab:	74 0a                	je     0x44acb7
44acad:	33 d2                	xor    %edx,%edx
44acaf:	88 10                	mov    %dl,(%eax)
44acb1:	40                   	inc    %eax
44acb2:	83 e9 01             	sub    $0x1,%ecx
44acb5:	75 f8                	jne    0x44acaf
44acb7:	ff b5 2c f5 ff ff    	push   -0xad4(%ebp)
44acbd:	33 c0                	xor    %eax,%eax
44acbf:	50                   	push   %eax
44acc0:	ff 15 74 72 4a 00    	call   *0x4a7274
44acc6:	50                   	push   %eax
44acc7:	ff 15 94 72 4a 00    	call   *0x4a7294
44accd:	33 c0                	xor    %eax,%eax
44accf:	89 85 2c f5 ff ff    	mov    %eax,-0xad4(%ebp)
44acd5:	8b 95 30 f5 ff ff    	mov    -0xad0(%ebp),%edx
44acdb:	85 d2                	test   %edx,%edx
44acdd:	74 4a                	je     0x44ad29
44acdf:	8b ca                	mov    %edx,%ecx
44ace1:	33 ff                	xor    %edi,%edi
44ace3:	8d 71 02             	lea    0x2(%ecx),%esi
44ace6:	66 8b 01             	mov    (%ecx),%ax
44ace9:	83 c1 02             	add    $0x2,%ecx
44acec:	66 3b c7             	cmp    %di,%ax
44acef:	75 f5                	jne    0x44ace6
44acf1:	2b ce                	sub    %esi,%ecx
44acf3:	33 c0                	xor    %eax,%eax
44acf5:	d1 f9                	sar    $1,%ecx
44acf7:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
44acfe:	85 c9                	test   %ecx,%ecx
44ad00:	74 0e                	je     0x44ad10
44ad02:	88 02                	mov    %al,(%edx)
44ad04:	42                   	inc    %edx
44ad05:	83 e9 01             	sub    $0x1,%ecx
44ad08:	75 f8                	jne    0x44ad02
44ad0a:	8b 95 30 f5 ff ff    	mov    -0xad0(%ebp),%edx
44ad10:	52                   	push   %edx
44ad11:	50                   	push   %eax
44ad12:	ff 15 74 72 4a 00    	call   *0x4a7274
44ad18:	50                   	push   %eax
44ad19:	ff 15 94 72 4a 00    	call   *0x4a7294
44ad1f:	33 d2                	xor    %edx,%edx
44ad21:	89 95 30 f5 ff ff    	mov    %edx,-0xad0(%ebp)
44ad27:	eb 02                	jmp    0x44ad2b
44ad29:	33 d2                	xor    %edx,%edx
44ad2b:	83 bd 34 f5 ff ff 00 	cmpl   $0x0,-0xacc(%ebp)
44ad32:	74 1e                	je     0x44ad52
44ad34:	ff b5 34 f5 ff ff    	push   -0xacc(%ebp)
44ad3a:	8b 35 6c 00 4a 00    	mov    0x4a006c,%esi
44ad40:	8b ce                	mov    %esi,%ecx
44ad42:	ff 15 2c 81 4a 00    	call   *0x4a812c
44ad48:	ff d6                	call   *%esi
44ad4a:	33 d2                	xor    %edx,%edx
44ad4c:	89 95 34 f5 ff ff    	mov    %edx,-0xacc(%ebp)
44ad52:	83 bd 38 f5 ff ff 00 	cmpl   $0x0,-0xac8(%ebp)
44ad59:	74 1e                	je     0x44ad79
44ad5b:	ff b5 38 f5 ff ff    	push   -0xac8(%ebp)
44ad61:	8b 35 6c 00 4a 00    	mov    0x4a006c,%esi
44ad67:	8b ce                	mov    %esi,%ecx
44ad69:	ff 15 2c 81 4a 00    	call   *0x4a812c
44ad6f:	ff d6                	call   *%esi
44ad71:	33 d2                	xor    %edx,%edx
44ad73:	89 95 38 f5 ff ff    	mov    %edx,-0xac8(%ebp)
44ad79:	83 bd 3c f5 ff ff 00 	cmpl   $0x0,-0xac4(%ebp)
44ad80:	74 1e                	je     0x44ada0
44ad82:	ff b5 3c f5 ff ff    	push   -0xac4(%ebp)
44ad88:	8b 35 6c 00 4a 00    	mov    0x4a006c,%esi
44ad8e:	8b ce                	mov    %esi,%ecx
44ad90:	ff 15 2c 81 4a 00    	call   *0x4a812c
44ad96:	ff d6                	call   *%esi
44ad98:	33 d2                	xor    %edx,%edx
44ad9a:	89 95 3c f5 ff ff    	mov    %edx,-0xac4(%ebp)
44ada0:	33 d2                	xor    %edx,%edx
44ada2:	bf c8 65 4a 00       	mov    $0x4a65c8,%edi
44ada7:	8d 4a 01             	lea    0x1(%edx),%ecx
44adaa:	33 c0                	xor    %eax,%eax
44adac:	f0 0f b1 0f          	lock cmpxchg %ecx,(%edi)
44adb0:	85 c0                	test   %eax,%eax
44adb2:	75 f3                	jne    0x44ada7
44adb4:	a1 c4 65 4a 00       	mov    0x4a65c4,%eax
44adb9:	6a 00                	push   $0x0
44adbb:	5a                   	pop    %edx
44adbc:	85 c0                	test   %eax,%eax
44adbe:	7e 46                	jle    0x44ae06
44adc0:	83 e8 01             	sub    $0x1,%eax