44a5e7:	ab                   	stos   %eax,%es:(%edi)
44a5e8:	83 c4 24             	add    $0x24,%esp
44a5eb:	ab                   	stos   %eax,%es:(%edi)
44a5ec:	ab                   	stos   %eax,%es:(%edi)
44a5ed:	ab                   	stos   %eax,%es:(%edi)
44a5ee:	85 f6                	test   %esi,%esi
44a5f0:	0f 84 e0 05 00 00    	je     0x44abd6
44a5f6:	8b bd f8 f1 ff ff    	mov    -0xe08(%ebp),%edi
44a5fc:	8b 35 78 00 4a 00    	mov    0x4a0078,%esi
44a602:	8b ce                	mov    %esi,%ecx
44a604:	6a 07                	push   $0x7
44a606:	57                   	push   %edi
44a607:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a60d:	ff d6                	call   *%esi
44a60f:	85 c0                	test   %eax,%eax
44a611:	0f 84 39 fa ff ff    	je     0x44a050
44a617:	8b 35 84 00 4a 00    	mov    0x4a0084,%esi
44a61d:	8d 8d 7c f3 ff ff    	lea    -0xc84(%ebp),%ecx
44a623:	51                   	push   %ecx
44a624:	6a 54                	push   $0x54
44a626:	50                   	push   %eax
44a627:	8b ce                	mov    %esi,%ecx
44a629:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a62f:	ff d6                	call   *%esi
44a631:	85 c0                	test   %eax,%eax
44a633:	74 24                	je     0x44a659
44a635:	8b 85 90 f3 ff ff    	mov    -0xc70(%ebp),%eax
44a63b:	89 85 08 f2 ff ff    	mov    %eax,-0xdf8(%ebp)
44a641:	8b 85 80 f3 ff ff    	mov    -0xc80(%ebp),%eax
44a647:	89 85 cc f1 ff ff    	mov    %eax,-0xe34(%ebp)
44a64d:	8b 85 84 f3 ff ff    	mov    -0xc7c(%ebp),%eax
44a653:	89 85 00 f2 ff ff    	mov    %eax,-0xe00(%ebp)
44a659:	8b 35 58 00 4a 00    	mov    0x4a0058,%esi
44a65f:	8b ce                	mov    %esi,%ecx
44a661:	57                   	push   %edi
44a662:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a668:	ff d6                	call   *%esi
44a66a:	8b c8                	mov    %eax,%ecx
44a66c:	89 8d 1c f2 ff ff    	mov    %ecx,-0xde4(%ebp)
44a672:	85 c9                	test   %ecx,%ecx
44a674:	0f 84 d6 f9 ff ff    	je     0x44a050
44a67a:	8b 85 9c f1 ff ff    	mov    -0xe64(%ebp),%eax
44a680:	33 f6                	xor    %esi,%esi
44a682:	2b 85 0c f2 ff ff    	sub    -0xdf4(%ebp),%eax
44a688:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
44a68e:	8b bd 8c f1 ff ff    	mov    -0xe74(%ebp),%edi
44a694:	2b d7                	sub    %edi,%edx
44a696:	89 85 9c f1 ff ff    	mov    %eax,-0xe64(%ebp)
44a69c:	89 85 f8 fa ff ff    	mov    %eax,-0x508(%ebp)
44a6a2:	33 c0                	xor    %eax,%eax
44a6a4:	6a 20                	push   $0x20
44a6a6:	40                   	inc    %eax
44a6a7:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
44a6ad:	f7 da                	neg    %edx
44a6af:	66 89 85 00 fb ff ff 	mov    %ax,-0x500(%ebp)
44a6b6:	58                   	pop    %eax
44a6b7:	89 95 fc fa ff ff    	mov    %edx,-0x504(%ebp)
44a6bd:	33 d2                	xor    %edx,%edx
44a6bf:	52                   	push   %edx
44a6c0:	52                   	push   %edx
44a6c1:	66 89 85 02 fb ff ff 	mov    %ax,-0x4fe(%ebp)
44a6c8:	8d 85 b0 f0 ff ff    	lea    -0xf50(%ebp),%eax
44a6ce:	50                   	push   %eax
44a6cf:	52                   	push   %edx
44a6d0:	8d 85 f4 fa ff ff    	lea    -0x50c(%ebp),%eax
44a6d6:	89 b5 b0 f0 ff ff    	mov    %esi,-0xf50(%ebp)
44a6dc:	50                   	push   %eax
44a6dd:	89 b5 94 f1 ff ff    	mov    %esi,-0xe6c(%ebp)
44a6e3:	89 b5 04 fb ff ff    	mov    %esi,-0x4fc(%ebp)
44a6e9:	89 b5 08 fb ff ff    	mov    %esi,-0x4f8(%ebp)
44a6ef:	89 b5 0c fb ff ff    	mov    %esi,-0x4f4(%ebp)
44a6f5:	89 b5 10 fb ff ff    	mov    %esi,-0x4f0(%ebp)
44a6fb:	89 b5 14 fb ff ff    	mov    %esi,-0x4ec(%ebp)
44a701:	89 b5 18 fb ff ff    	mov    %esi,-0x4e8(%ebp)
44a707:	89 b5 1c fb ff ff    	mov    %esi,-0x4e4(%ebp)
44a70d:	8b 35 5c 00 4a 00    	mov    0x4a005c,%esi
44a713:	51                   	push   %ecx
44a714:	8b ce                	mov    %esi,%ecx
44a716:	c7 85 f4 fa ff ff 28 	movl   $0x28,-0x50c(%ebp)
44a71d:	00 00 00
44a720:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a726:	ff d6                	call   *%esi
44a728:	89 85 8c f1 ff ff    	mov    %eax,-0xe74(%ebp)
44a72e:	85 c0                	test   %eax,%eax
44a730:	75 35                	jne    0x44a767
44a732:	ff 15 b8 72 4a 00    	call   *0x4a72b8
44a738:	89 85 94 f1 ff ff    	mov    %eax,-0xe6c(%ebp)
44a73e:	85 c0                	test   %eax,%eax
44a740:	7e 10                	jle    0x44a752
44a742:	0f b7 c0             	movzwl %ax,%eax
44a745:	0d 00 00 07 80       	or     $0x80070000,%eax
44a74a:	89 85 94 f1 ff ff    	mov    %eax,-0xe6c(%ebp)
44a750:	85 c0                	test   %eax,%eax
44a752:	0f 88 b3 03 00 00    	js     0x44ab0b
44a758:	c7 85 94 f1 ff ff 05 	movl   $0x80004005,-0xe6c(%ebp)
44a75f:	40 00 80
44a762:	e9 a4 03 00 00       	jmp    0x44ab0b
44a767:	8b 35 84 00 4a 00    	mov    0x4a0084,%esi
44a76d:	8d 8d 2c f2 ff ff    	lea    -0xdd4(%ebp),%ecx
44a773:	51                   	push   %ecx
44a774:	6a 54                	push   $0x54
44a776:	50                   	push   %eax
44a777:	8b ce                	mov    %esi,%ecx
44a779:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a77f:	ff d6                	call   *%esi
44a781:	85 c0                	test   %eax,%eax
44a783:	74 0c                	je     0x44a791
44a785:	8b 85 40 f2 ff ff    	mov    -0xdc0(%ebp),%eax
44a78b:	89 85 04 f2 ff ff    	mov    %eax,-0xdfc(%ebp)
44a791:	ff b5 8c f1 ff ff    	push   -0xe74(%ebp)
44a797:	8b 85 9c f1 ff ff    	mov    -0xe64(%ebp),%eax
44a79d:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a7a3:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
44a7a9:	8b ce                	mov    %esi,%ecx
44a7ab:	89 85 28 fc ff ff    	mov    %eax,-0x3d8(%ebp)
44a7b1:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44a7b7:	89 85 2c fc ff ff    	mov    %eax,-0x3d4(%ebp)
44a7bd:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a7c3:	ff d6                	call   *%esi
44a7c5:	8b 35 90 00 4a 00    	mov    0x4a0090,%esi
44a7cb:	33 c0                	xor    %eax,%eax
44a7cd:	40                   	inc    %eax
44a7ce:	8b ce                	mov    %esi,%ecx
44a7d0:	50                   	push   %eax
44a7d1:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a7d7:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a7dd:	ff d6                	call   *%esi
44a7df:	ff b5 fc f1 ff ff    	push   -0xe04(%ebp)
44a7e5:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
44a7eb:	8b ce                	mov    %esi,%ecx
44a7ed:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a7f3:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a7f9:	ff d6                	call   *%esi
44a7fb:	8b 35 88 00 4a 00    	mov    0x4a0088,%esi
44a801:	8b ce                	mov    %esi,%ecx
44a803:	89 85 b4 f1 ff ff    	mov    %eax,-0xe4c(%ebp)
44a809:	33 c0                	xor    %eax,%eax
44a80b:	50                   	push   %eax
44a80c:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a812:	ff d6                	call   *%esi
44a814:	8b 35 c4 00 4a 00    	mov    0x4a00c4,%esi
44a81a:	8b ce                	mov    %esi,%ecx
44a81c:	50                   	push   %eax
44a81d:	8d 85 20 fc ff ff    	lea    -0x3e0(%ebp),%eax
44a823:	50                   	push   %eax
44a824:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a82a:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a830:	ff d6                	call   *%esi
44a832:	8b 35 bc 00 4a 00    	mov    0x4a00bc,%esi
44a838:	33 c0                	xor    %eax,%eax
44a83a:	50                   	push   %eax
44a83b:	ff b5 e4 f1 ff ff    	push   -0xe1c(%ebp)
44a841:	8d 85 20 fc ff ff    	lea    -0x3e0(%ebp),%eax
44a847:	8b ce                	mov    %esi,%ecx
44a849:	50                   	push   %eax
44a84a:	6a ff                	push   $0xffffffff
44a84c:	ff b5 d0 f1 ff ff    	push   -0xe30(%ebp)
44a852:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a858:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a85e:	ff d6                	call   *%esi
44a860:	33 c0                	xor    %eax,%eax
44a862:	40                   	inc    %eax
44a863:	39 85 10 f2 ff ff    	cmp    %eax,-0xdf0(%ebp)
44a869:	75 29                	jne    0x44a894
44a86b:	83 bd e8 f1 ff ff 00 	cmpl   $0x0,-0xe18(%ebp)
44a872:	74 14                	je     0x44a888
44a874:	8b 35 dc 00 4a 00    	mov    0x4a00dc,%esi
44a87a:	8b ce                	mov    %esi,%ecx
44a87c:	6a 08                	push   $0x8
44a87e:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a884:	ff d6                	call   *%esi
44a886:	eb 11                	jmp    0x44a899
44a888:	c7 85 f4 f1 ff ff ff 	movl   $0xffffff,-0xe0c(%ebp)
44a88f:	ff ff 00
44a892:	eb 11                	jmp    0x44a8a5
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