44c54d:	0f 87 13 23 00 00    	ja     0x44e866
44c553:	8b 45 d4             	mov    -0x2c(%ebp),%eax
44c556:	03 f9                	add    %ecx,%edi
44c558:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c55b:	e9 48 f6 ff ff       	jmp    0x44bba8
44c560:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c563:	ba 01 00 00 00       	mov    $0x1,%edx
44c568:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c56b:	0f 8c 34 f6 ff ff    	jl     0x44bba5
44c571:	8b 4e 7c             	mov    0x7c(%esi),%ecx
44c574:	3b f9                	cmp    %ecx,%edi
44c576:	0f 83 ea 22 00 00    	jae    0x44e866
44c57c:	0f b7 07             	movzwl (%edi),%eax
44c57f:	83 c7 02             	add    $0x2,%edi
44c582:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c585:	83 f8 0d             	cmp    $0xd,%eax
44c588:	7f 27                	jg     0x44c5b1
44c58a:	74 13                	je     0x44c59f
44c58c:	83 f8 0a             	cmp    $0xa,%eax
44c58f:	74 3f                	je     0x44c5d0
44c591:	83 c0 f5             	add    $0xfffffff5,%eax
44c594:	83 f8 01             	cmp    $0x1,%eax
44c597:	0f 87 c1 8a fc ff    	ja     0x41505e
44c59d:	eb 27                	jmp    0x44c5c6
44c59f:	3b f9                	cmp    %ecx,%edi
44c5a1:	73 2d                	jae    0x44c5d0
44c5a3:	66 83 3f 0a          	cmpw   $0xa,(%edi)
44c5a7:	75 27                	jne    0x44c5d0
44c5a9:	83 c7 02             	add    $0x2,%edi
44c5ac:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c5af:	eb 1f                	jmp    0x44c5d0
44c5b1:	3d 85 00 00 00       	cmp    $0x85,%eax
44c5b6:	74 0e                	je     0x44c5c6
44c5b8:	05 d8 df ff ff       	add    $0xffffdfd8,%eax
44c5bd:	83 f8 01             	cmp    $0x1,%eax
44c5c0:	0f 87 98 8a fc ff    	ja     0x41505e
44c5c6:	83 7e 6c 00          	cmpl   $0x0,0x6c(%esi)
44c5ca:	0f 85 8e 8a fc ff    	jne    0x41505e
44c5d0:	42                   	inc    %edx
44c5d1:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c5d4:	7e 9e                	jle    0x44c574
44c5d6:	e9 c7 f5 ff ff       	jmp    0x44bba2
44c5db:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c5de:	ba 01 00 00 00       	mov    $0x1,%edx
44c5e3:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c5e6:	0f 8c b9 f5 ff ff    	jl     0x44bba5
44c5ec:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c5ef:	0f 83 71 22 00 00    	jae    0x44e866
44c5f5:	0f b7 0f             	movzwl (%edi),%ecx
44c5f8:	83 c7 02             	add    $0x2,%edi
44c5fb:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c5fe:	81 f9 0e 18 00 00    	cmp    $0x180e,%ecx
44c604:	7f 36                	jg     0x44c63c
44c606:	0f 84 52 8a fc ff    	je     0x41505e
44c60c:	81 f9 a0 00 00 00    	cmp    $0xa0,%ecx
44c612:	7f 1a                	jg     0x44c62e
44c614:	0f 84 44 8a fc ff    	je     0x41505e
44c61a:	83 f9 09             	cmp    $0x9,%ecx
44c61d:	0f 84 3b 8a fc ff    	je     0x41505e
44c623:	83 f9 20             	cmp    $0x20,%ecx
44c626:	0f 84 32 8a fc ff    	je     0x41505e
44c62c:	eb 4a                	jmp    0x44c678
44c62e:	81 f9 80 16 00 00    	cmp    $0x1680,%ecx
44c634:	0f 84 24 8a fc ff    	je     0x41505e
44c63a:	eb 3c                	jmp    0x44c678
44c63c:	81 f9 5f 20 00 00    	cmp    $0x205f,%ecx
44c642:	7f 28                	jg     0x44c66c
44c644:	0f 84 14 8a fc ff    	je     0x41505e
44c64a:	81 f9 00 20 00 00    	cmp    $0x2000,%ecx
44c650:	7c 26                	jl     0x44c678
44c652:	81 f9 0a 20 00 00    	cmp    $0x200a,%ecx
44c658:	0f 8e 00 8a fc ff    	jle    0x41505e
44c65e:	81 f9 2f 20 00 00    	cmp    $0x202f,%ecx
44c664:	0f 84 f4 89 fc ff    	je     0x41505e
44c66a:	eb 0c                	jmp    0x44c678
44c66c:	81 f9 00 30 00 00    	cmp    $0x3000,%ecx
44c672:	0f 84 e6 89 fc ff    	je     0x41505e
44c678:	42                   	inc    %edx
44c679:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c67c:	0f 8e 6a ff ff ff    	jle    0x44c5ec
44c682:	e9 1e f5 ff ff       	jmp    0x44bba5
44c687:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c68a:	ba 01 00 00 00       	mov    $0x1,%edx
44c68f:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c692:	0f 8c 0d f5 ff ff    	jl     0x44bba5
44c698:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c69b:	0f 83 c5 21 00 00    	jae    0x44e866
44c6a1:	0f b7 0f             	movzwl (%edi),%ecx
44c6a4:	83 c7 02             	add    $0x2,%edi
44c6a7:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c6aa:	81 f9 0e 18 00 00    	cmp    $0x180e,%ecx
44c6b0:	7f 2a                	jg     0x44c6dc
44c6b2:	74 60                	je     0x44c714
44c6b4:	81 f9 a0 00 00 00    	cmp    $0xa0,%ecx
44c6ba:	7f 12                	jg     0x44c6ce
44c6bc:	74 56                	je     0x44c714
44c6be:	83 f9 09             	cmp    $0x9,%ecx
44c6c1:	74 51                	je     0x44c714
44c6c3:	83 f9 20             	cmp    $0x20,%ecx
44c6c6:	0f 85 92 89 fc ff    	jne    0x41505e
44c6cc:	eb 46                	jmp    0x44c714
44c6ce:	81 f9 80 16 00 00    	cmp    $0x1680,%ecx
44c6d4:	0f 85 84 89 fc ff    	jne    0x41505e
44c6da:	eb 38                	jmp    0x44c714
44c6dc:	81 f9 5f 20 00 00    	cmp    $0x205f,%ecx
44c6e2:	7f 24                	jg     0x44c708
44c6e4:	74 2e                	je     0x44c714
44c6e6:	81 f9 00 20 00 00    	cmp    $0x2000,%ecx
44c6ec:	0f 8c 6c 89 fc ff    	jl     0x41505e
44c6f2:	81 f9 0a 20 00 00    	cmp    $0x200a,%ecx
44c6f8:	7e 1a                	jle    0x44c714
44c6fa:	81 f9 2f 20 00 00    	cmp    $0x202f,%ecx
44c700:	0f 85 58 89 fc ff    	jne    0x41505e
44c706:	eb 0c                	jmp    0x44c714
44c708:	81 f9 00 30 00 00    	cmp    $0x3000,%ecx
44c70e:	0f 85 4a 89 fc ff    	jne    0x41505e
44c714:	42                   	inc    %edx
44c715:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c718:	0f 8e 7a ff ff ff    	jle    0x44c698
44c71e:	e9 82 f4 ff ff       	jmp    0x44bba5
44c723:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c726:	ba 01 00 00 00       	mov    $0x1,%edx
44c72b:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c72e:	0f 8c 71 f4 ff ff    	jl     0x44bba5
44c734:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c737:	0f 83 29 21 00 00    	jae    0x44e866
44c73d:	0f b7 0f             	movzwl (%edi),%ecx
44c740:	83 c7 02             	add    $0x2,%edi
44c743:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c746:	81 f9 85 00 00 00    	cmp    $0x85,%ecx
44c74c:	7f 16                	jg     0x44c764
44c74e:	0f 84 0a 89 fc ff    	je     0x41505e
44c754:	83 f9 0a             	cmp    $0xa,%ecx
44c757:	7c 1f                	jl     0x44c778
44c759:	83 f9 0d             	cmp    $0xd,%ecx
44c75c:	0f 8e fc 88 fc ff    	jle    0x41505e
44c762:	eb 14                	jmp    0x44c778
44c764:	81 f9 28 20 00 00    	cmp    $0x2028,%ecx
44c76a:	7c 0c                	jl     0x44c778
44c76c:	81 f9 29 20 00 00    	cmp    $0x2029,%ecx
44c772:	0f 8e e6 88 fc ff    	jle    0x41505e
44c778:	42                   	inc    %edx
44c779:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c77c:	7e b6                	jle    0x44c734
44c77e:	e9 22 f4 ff ff       	jmp    0x44bba5
44c783:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c786:	b9 01 00 00 00       	mov    $0x1,%ecx
44c78b:	3b d1                	cmp    %ecx,%edx
44c78d:	0f 8c 15 f4 ff ff    	jl     0x44bba8
44c793:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c796:	0f 83 ca 20 00 00    	jae    0x44e866
44c79c:	0f b7 07             	movzwl (%edi),%eax
44c79f:	83 c7 02             	add    $0x2,%edi
44c7a2:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c7a5:	3d 85 00 00 00       	cmp    $0x85,%eax
44c7aa:	7f 10                	jg     0x44c7bc
44c7ac:	74 1c                	je     0x44c7ca
44c7ae:	83 c0 f6             	add    $0xfffffff6,%eax
44c7b1:	83 f8 03             	cmp    $0x3,%eax
44c7b4:	0f 87 a4 88 fc ff    	ja     0x41505e
44c7ba:	eb 0e                	jmp    0x44c7ca
44c7bc:	05 d8 df ff ff       	add    $0xffffdfd8,%eax
44c7c1:	83 f8 01             	cmp    $0x1,%eax
44c7c4:	0f 87 94 88 fc ff    	ja     0x41505e
44c7ca:	41                   	inc    %ecx
44c7cb:	3b ca                	cmp    %edx,%ecx
44c7cd:	7e c4                	jle    0x44c793
44c7cf:	8b 45 d4             	mov    -0x2c(%ebp),%eax
44c7d2:	e9 d1 f3 ff ff       	jmp    0x44bba8
44c7d7:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c7da:	ba 01 00 00 00       	mov    $0x1,%edx
44c7df:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c7e2:	0f 8c bd f3 ff ff    	jl     0x44bba5
44c7e8:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c7eb:	0f 83 75 20 00 00    	jae    0x44e866
44c7f1:	0f b7 07             	movzwl (%edi),%eax
44c7f4:	b9 ff 00 00 00       	mov    $0xff,%ecx
44c7f9:	66 3b c1             	cmp    %cx,%ax
44c7fc:	77 0f                	ja     0x44c80d
44c7fe:	8b c8                	mov    %eax,%ecx
44c800:	8b 46 44             	mov    0x44(%esi),%eax
44c803:	f6 04 01 04          	testb  $0x4,(%ecx,%eax,1)
44c807:	0f 85 51 88 fc ff    	jne    0x41505e
44c80d:	83 c7 02             	add    $0x2,%edi
44c810:	42                   	inc    %edx
44c811:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c814:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c817:	7e cf                	jle    0x44c7e8
44c819:	e9 84 f3 ff ff       	jmp    0x44bba2
44c81e:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c821:	ba 01 00 00 00       	mov    $0x1,%edx
44c826:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c829:	0f 8c 76 f3 ff ff    	jl     0x44bba5
44c82f:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c832:	0f 83 2e 20 00 00    	jae    0x44e866
44c838:	0f b7 07             	movzwl (%edi),%eax
44c83b:	b9 ff 00 00 00       	mov    $0xff,%ecx
44c840:	66 3b c1             	cmp    %cx,%ax
44c843:	0f 87 15 88 fc ff    	ja     0x41505e
44c849:	8b c8                	mov    %eax,%ecx
44c84b:	8b 46 44             	mov    0x44(%esi),%eax
44c84e:	f6 04 01 04          	testb  $0x4,(%ecx,%eax,1)
44c852:	0f 84 06 88 fc ff    	je     0x41505e
44c858:	83 c7 02             	add    $0x2,%edi
44c85b:	42                   	inc    %edx
44c85c:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c85f:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c862:	7e cb                	jle    0x44c82f
44c864:	e9 39 f3 ff ff       	jmp    0x44bba2
44c869:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c86c:	ba 01 00 00 00       	mov    $0x1,%edx
44c871:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c874:	0f 8c 2b f3 ff ff    	jl     0x44bba5
44c87a:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c87d:	0f 83 e3 1f 00 00    	jae    0x44e866
44c883:	0f b7 07             	movzwl (%edi),%eax
44c886:	b9 ff 00 00 00       	mov    $0xff,%ecx
44c88b:	66 3b c1             	cmp    %cx,%ax
44c88e:	77 0f                	ja     0x44c89f
44c890:	8b c8                	mov    %eax,%ecx
44c892:	8b 46 44             	mov    0x44(%esi),%eax
44c895:	f6 04 01 01          	testb  $0x1,(%ecx,%eax,1)
44c899:	0f 85 bf 87 fc ff    	jne    0x41505e
44c89f:	83 c7 02             	add    $0x2,%edi
44c8a2:	42                   	inc    %edx
44c8a3:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c8a6:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c8a9:	7e cf                	jle    0x44c87a
44c8ab:	e9 f2 f2 ff ff       	jmp    0x44bba2
44c8b0:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c8b3:	ba 01 00 00 00       	mov    $0x1,%edx
44c8b8:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c8bb:	0f 8c e4 f2 ff ff    	jl     0x44bba5
44c8c1:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c8c4:	0f 83 9c 1f 00 00    	jae    0x44e866
44c8ca:	0f b7 07             	movzwl (%edi),%eax
44c8cd:	b9 ff 00 00 00       	mov    $0xff,%ecx
44c8d2:	66 3b c1             	cmp    %cx,%ax
44c8d5:	0f 87 83 87 fc ff    	ja     0x41505e
44c8db:	8b c8                	mov    %eax,%ecx
44c8dd:	8b 46 44             	mov    0x44(%esi),%eax
44c8e0:	f6 04 01 01          	testb  $0x1,(%ecx,%eax,1)
44c8e4:	0f 84 74 87 fc ff    	je     0x41505e
44c8ea:	83 c7 02             	add    $0x2,%edi
44c8ed:	42                   	inc    %edx
44c8ee:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c8f1:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c8f4:	7e cb                	jle    0x44c8c1
44c8f6:	e9 a7 f2 ff ff       	jmp    0x44bba2
44c8fb:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c8fe:	ba 01 00 00 00       	mov    $0x1,%edx
44c903:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c906:	0f 8c 99 f2 ff ff    	jl     0x44bba5
44c90c:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c90f:	0f 83 51 1f 00 00    	jae    0x44e866
44c915:	0f b7 07             	movzwl (%edi),%eax
44c918:	b9 ff 00 00 00       	mov    $0xff,%ecx
44c91d:	66 3b c1             	cmp    %cx,%ax
44c920:	77 0f                	ja     0x44c931
44c922:	8b c8                	mov    %eax,%ecx
44c924:	8b 46 44             	mov    0x44(%esi),%eax
44c927:	f6 04 01 10          	testb  $0x10,(%ecx,%eax,1)
44c92b:	0f 85 2d 87 fc ff    	jne    0x41505e
44c931:	83 c7 02             	add    $0x2,%edi
44c934:	42                   	inc    %edx
44c935:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c938:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c93b:	7e cf                	jle    0x44c90c
44c93d:	e9 60 f2 ff ff       	jmp    0x44bba2
44c942:	8b 7d f8             	mov    -0x8(%ebp),%edi
44c945:	ba 01 00 00 00       	mov    $0x1,%edx
44c94a:	39 55 f4             	cmp    %edx,-0xc(%ebp)
44c94d:	0f 8c 52 f2 ff ff    	jl     0x44bba5
44c953:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c956:	0f 83 0a 1f 00 00    	jae    0x44e866
44c95c:	0f b7 07             	movzwl (%edi),%eax
44c95f:	b9 ff 00 00 00       	mov    $0xff,%ecx
44c964:	66 3b c1             	cmp    %cx,%ax
44c967:	0f 87 f1 86 fc ff    	ja     0x41505e
44c96d:	8b c8                	mov    %eax,%ecx
44c96f:	8b 46 44             	mov    0x44(%esi),%eax
44c972:	f6 04 01 10          	testb  $0x10,(%ecx,%eax,1)
44c976:	0f 84 e2 86 fc ff    	je     0x41505e
44c97c:	83 c7 02             	add    $0x2,%edi
44c97f:	42                   	inc    %edx
44c980:	89 7d f8             	mov    %edi,-0x8(%ebp)
44c983:	3b 55 f4             	cmp    -0xc(%ebp),%edx
44c986:	7e cb                	jle    0x44c953
44c988:	e9 15 f2 ff ff       	jmp    0x44bba2
44c98d:	8b 55 f4             	mov    -0xc(%ebp),%edx
44c990:	e9 37 87 fc ff       	jmp    0x4150cc
44c995:	8b c7                	mov    %edi,%eax
44c997:	89 45 f0             	mov    %eax,-0x10(%ebp)
44c99a:	85 c9                	test   %ecx,%ecx
44c99c:	0f 88 8a 08 00 00    	js     0x44d22c
44c9a2:	83 f9 0a             	cmp    $0xa,%ecx
44c9a5:	0f 87 53 1b 00 00    	ja     0x44e4fe
44c9ab:	ff 24 8d f7 02 45 00 	jmp    *0x4502f7(,%ecx,4)
44c9b2:	3b 55 e8             	cmp    -0x18(%ebp),%edx
44c9b5:	0f 8d 0c 08 00 00    	jge    0x44d1c7
44c9bb:	8b 45 e8             	mov    -0x18(%ebp),%eax
44c9be:	b9 01 00 00 00       	mov    $0x1,%ecx
44c9c3:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44c9c6:	73 43                	jae    0x44ca0b
44c9c8:	83 7d dc 00          	cmpl   $0x0,-0x24(%ebp)
44c9cc:	74 23                	je     0x44c9f1
44c9ce:	66 8b 07             	mov    (%edi),%ax
44c9d1:	c7 45 ec 00 fc 00 00 	movl   $0xfc00,-0x14(%ebp)
44c9d8:	66 23 45 ec          	and    -0x14(%ebp),%ax
44c9dc:	c7 45 ec 00 d8 00 00 	movl   $0xd800,-0x14(%ebp)
44c9e3:	66 3b 45 ec          	cmp    -0x14(%ebp),%ax
44c9e7:	8b 45 e8             	mov    -0x18(%ebp),%eax
44c9ea:	75 05                	jne    0x44c9f1
44c9ec:	b9 02 00 00 00       	mov    $0x2,%ecx
44c9f1:	83 7d c8 00          	cmpl   $0x0,-0x38(%ebp)
44c9f5:	0f 85 c9 07 00 00    	jne    0x44d1c4
44c9fb:	42                   	inc    %edx
44c9fc:	8d 3c 4f             	lea    (%edi,%ecx,2),%edi
44c9ff:	89 7d f8             	mov    %edi,-0x8(%ebp)
44ca02:	3b d0                	cmp    %eax,%edx
44ca04:	7c b8                	jl     0x44c9be
44ca06:	e9 b9 07 00 00       	jmp    0x44d1c4
44ca0b:	83 be 8c 00 00 00 00 	cmpl   $0x0,0x8c(%esi)
44ca12:	0f 84 ac 07 00 00    	je     0x44d1c4
44ca18:	3b be 88 00 00 00    	cmp    0x88(%esi),%edi
44ca1e:	0f 86 a0 07 00 00    	jbe    0x44d1c4
44ca24:	89 4e 68             	mov    %ecx,0x68(%esi)
44ca27:	39 8e 8c 00 00 00    	cmp    %ecx,0x8c(%esi)
44ca2d:	0f 8e 91 07 00 00    	jle    0x44d1c4
44ca33:	e9 88 c6 ff ff       	jmp    0x4490c0
44ca38:	3b 55 e8             	cmp    -0x18(%ebp),%edx
44ca3b:	0f 8d 86 07 00 00    	jge    0x44d1c7
44ca41:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
44ca48:	3b 7e 7c             	cmp    0x7c(%esi),%edi
44ca4b:	0f 83 ab 00 00 00    	jae    0x44cafc
44ca51:	83 7d dc 00          	cmpl   $0x0,-0x24(%ebp)
44ca55:	0f b7 0f             	movzwl (%edi),%ecx
44ca58:	74 2f                	je     0x44ca89
44ca5a:	8b c1                	mov    %ecx,%eax
44ca5c:	25 00 fc 00 00       	and    $0xfc00,%eax
44ca61:	3d 00 d8 00 00       	cmp    $0xd800,%eax
44ca66:	75 21                	jne    0x44ca89
44ca68:	0f b7 47 02          	movzwl 0x2(%edi),%eax
44ca6c:	81 e1 ff 03 00 00    	and    $0x3ff,%ecx
44ca72:	25 ff 03 00 00       	and    $0x3ff,%eax
44ca77:	c1 e1 0a             	shl    $0xa,%ecx
44ca7a:	0b c8                	or     %eax,%ecx
44ca7c:	c7 45 ec 02 00 00 00 	movl   $0x2,-0x14(%ebp)
44ca83:	81 c1 00 00 01 00    	add    $0x10000,%ecx
44ca89:	8b c1                	mov    %ecx,%eax