aa472e:	83 e0 fb             	and    $0xfffffffb,%eax
aa4731:	83 c0 07             	add    $0x7,%eax
aa4734:	e9 e1 05 00 00       	jmp    0xaa4d1a
aa4739:	ff 75 f8             	push   -0x8(%ebp)
aa473c:	8b 75 0c             	mov    0xc(%ebp),%esi
aa473f:	8b ce                	mov    %esi,%ecx
aa4741:	e8 84 5c 97 ff       	call   0x41a3ca
aa4746:	8b 46 10             	mov    0x10(%esi),%eax
aa4749:	8b ce                	mov    %esi,%ecx
aa474b:	89 45 d8             	mov    %eax,-0x28(%ebp)
aa474e:	8b 46 14             	mov    0x14(%esi),%eax
aa4751:	89 45 dc             	mov    %eax,-0x24(%ebp)
aa4754:	e8 8f 28 99 ff       	call   0x436fe8
aa4759:	66 89 45 f8          	mov    %ax,-0x8(%ebp)
aa475d:	33 db                	xor    %ebx,%ebx
aa475f:	0f b7 c0             	movzwl %ax,%eax
aa4762:	8a cb                	mov    %bl,%cl
aa4764:	83 f8 45             	cmp    $0x45,%eax
aa4767:	74 14                	je     0xaa477d
aa4769:	83 f8 50             	cmp    $0x50,%eax
aa476c:	74 0a                	je     0xaa4778
aa476e:	83 f8 65             	cmp    $0x65,%eax
aa4771:	74 0a                	je     0xaa477d
aa4773:	83 f8 70             	cmp    $0x70,%eax
aa4776:	75 0b                	jne    0xaa4783
aa4778:	8a 4d ff             	mov    -0x1(%ebp),%cl
aa477b:	eb 06                	jmp    0xaa4783
aa477d:	38 5d ff             	cmp    %bl,-0x1(%ebp)
aa4780:	0f 94 c1             	sete   %cl
aa4783:	bf 50 14 00 00       	mov    $0x1450,%edi
aa4788:	84 c9                	test   %cl,%cl
aa478a:	0f 84 f1 04 00 00    	je     0xaa4c81
aa4790:	8b ce                	mov    %esi,%ecx
aa4792:	e8 51 28 99 ff       	call   0x436fe8
aa4797:	66 8b c8             	mov    %ax,%cx
aa479a:	6a 2d                	push   $0x2d
aa479c:	58                   	pop    %eax
aa479d:	66 3b c8             	cmp    %ax,%cx
aa47a0:	66 89 4d f8          	mov    %cx,-0x8(%ebp)
aa47a4:	6a 2b                	push   $0x2b
aa47a6:	5a                   	pop    %edx
aa47a7:	0f 94 c7             	sete   %bh
aa47aa:	66 3b ca             	cmp    %dx,%cx
aa47ad:	74 05                	je     0xaa47b4
aa47af:	66 3b c8             	cmp    %ax,%cx
aa47b2:	75 0e                	jne    0xaa47c2
aa47b4:	8b ce                	mov    %esi,%ecx
aa47b6:	e8 2d 28 99 ff       	call   0x436fe8
aa47bb:	66 8b c8             	mov    %ax,%cx
aa47be:	66 89 4d f8          	mov    %cx,-0x8(%ebp)
aa47c2:	6a 30                	push   $0x30
aa47c4:	33 d2                	xor    %edx,%edx
aa47c6:	58                   	pop    %eax
aa47c7:	8a da                	mov    %dl,%bl
aa47c9:	66 3b c8             	cmp    %ax,%cx
aa47cc:	75 1d                	jne    0xaa47eb
aa47ce:	b3 01                	mov    $0x1,%bl
aa47d0:	8b ce                	mov    %esi,%ecx
aa47d2:	e8 11 28 99 ff       	call   0x436fe8
aa47d7:	66 8b c8             	mov    %ax,%cx
aa47da:	6a 30                	push   $0x30
aa47dc:	58                   	pop    %eax
aa47dd:	66 89 4d f8          	mov    %cx,-0x8(%ebp)
aa47e1:	66 3b c8             	cmp    %ax,%cx
aa47e4:	74 ea                	je     0xaa47d0
aa47e6:	33 d2                	xor    %edx,%edx
aa47e8:	66 3b c8             	cmp    %ax,%cx
aa47eb:	0f 82 0b 02 00 00    	jb     0xaa49fc
aa47f1:	66 3b 4d 98          	cmp    -0x68(%ebp),%cx
aa47f5:	73 0b                	jae    0xaa4802
aa47f7:	0f b7 c1             	movzwl %cx,%eax
aa47fa:	83 e8 30             	sub    $0x30,%eax
aa47fd:	e9 f5 01 00 00       	jmp    0xaa49f7
aa4802:	66 3b 8d 48 ff ff ff 	cmp    -0xb8(%ebp),%cx
aa4809:	0f 83 d2 01 00 00    	jae    0xaa49e1
aa480f:	66 3b 8d 60 ff ff ff 	cmp    -0xa0(%ebp),%cx
aa4816:	0f 82 e0 01 00 00    	jb     0xaa49fc
aa481c:	66 3b 4d c8          	cmp    -0x38(%ebp),%cx
aa4820:	73 0d                	jae    0xaa482f
aa4822:	0f b7 c1             	movzwl %cx,%eax
aa4825:	2d 60 06 00 00       	sub    $0x660,%eax
aa482a:	e9 c8 01 00 00       	jmp    0xaa49f7
aa482f:	66 3b 4d 80          	cmp    -0x80(%ebp),%cx
aa4833:	0f 82 c3 01 00 00    	jb     0xaa49fc
aa4839:	66 3b 4d c0          	cmp    -0x40(%ebp),%cx
aa483d:	73 0d                	jae    0xaa484c
aa483f:	0f b7 c1             	movzwl %cx,%eax
aa4842:	2d f0 06 00 00       	sub    $0x6f0,%eax
aa4847:	e9 ab 01 00 00       	jmp    0xaa49f7
aa484c:	66 3b 8d 4c ff ff ff 	cmp    -0xb4(%ebp),%cx
aa4853:	0f 82 a3 01 00 00    	jb     0xaa49fc
aa4859:	66 3b 4d b8          	cmp    -0x48(%ebp),%cx
aa485d:	73 0d                	jae    0xaa486c
aa485f:	0f b7 c1             	movzwl %cx,%eax
aa4862:	2d 66 09 00 00       	sub    $0x966,%eax
aa4867:	e9 8b 01 00 00       	jmp    0xaa49f7
aa486c:	66 3b 8d 78 ff ff ff 	cmp    -0x88(%ebp),%cx
aa4873:	0f 82 83 01 00 00    	jb     0xaa49fc
aa4879:	66 3b 4d b0          	cmp    -0x50(%ebp),%cx
aa487d:	73 0d                	jae    0xaa488c
aa487f:	0f b7 c1             	movzwl %cx,%eax
aa4882:	2d e6 09 00 00       	sub    $0x9e6,%eax
aa4887:	e9 6b 01 00 00       	jmp    0xaa49f7
aa488c:	66 3b 8d 58 ff ff ff 	cmp    -0xa8(%ebp),%cx
aa4893:	0f 82 63 01 00 00    	jb     0xaa49fc
aa4899:	66 3b 4d a8          	cmp    -0x58(%ebp),%cx
aa489d:	73 0d                	jae    0xaa48ac
aa489f:	0f b7 c1             	movzwl %cx,%eax
aa48a2:	2d 66 0a 00 00       	sub    $0xa66,%eax
aa48a7:	e9 4b 01 00 00       	jmp    0xaa49f7
aa48ac:	66 3b 8d 70 ff ff ff 	cmp    -0x90(%ebp),%cx
aa48b3:	0f 82 43 01 00 00    	jb     0xaa49fc
aa48b9:	66 3b 4d a0          	cmp    -0x60(%ebp),%cx
aa48bd:	73 0d                	jae    0xaa48cc
aa48bf:	0f b7 c1             	movzwl %cx,%eax
aa48c2:	2d e6 0a 00 00       	sub    $0xae6,%eax
aa48c7:	e9 2b 01 00 00       	jmp    0xaa49f7
aa48cc:	66 3b 8d 44 ff ff ff 	cmp    -0xbc(%ebp),%cx
aa48d3:	0f 82 23 01 00 00    	jb     0xaa49fc
aa48d9:	66 3b 4d d4          	cmp    -0x2c(%ebp),%cx
aa48dd:	73 0d                	jae    0xaa48ec
aa48df:	0f b7 c1             	movzwl %cx,%eax
aa48e2:	2d 66 0b 00 00       	sub    $0xb66,%eax
aa48e7:	e9 0b 01 00 00       	jmp    0xaa49f7
aa48ec:	66 3b 8d 68 ff ff ff 	cmp    -0x98(%ebp),%cx
aa48f3:	0f 82 03 01 00 00    	jb     0xaa49fc
aa48f9:	66 3b 4d 90          	cmp    -0x70(%ebp),%cx
aa48fd:	73 0d                	jae    0xaa490c
aa48ff:	0f b7 c1             	movzwl %cx,%eax
aa4902:	2d 66 0c 00 00       	sub    $0xc66,%eax
aa4907:	e9 eb 00 00 00       	jmp    0xaa49f7
aa490c:	66 3b 8d 50 ff ff ff 	cmp    -0xb0(%ebp),%cx
aa4913:	0f 82 e3 00 00 00    	jb     0xaa49fc
aa4919:	66 3b 4d 88          	cmp    -0x78(%ebp),%cx
aa491d:	73 0d                	jae    0xaa492c
aa491f:	0f b7 c1             	movzwl %cx,%eax
aa4922:	2d e6 0c 00 00       	sub    $0xce6,%eax
aa4927:	e9 cb 00 00 00       	jmp    0xaa49f7
aa492c:	66 3b 4d d0          	cmp    -0x30(%ebp),%cx
aa4930:	0f 82 c6 00 00 00    	jb     0xaa49fc
aa4936:	66 3b 4d cc          	cmp    -0x34(%ebp),%cx
aa493a:	73 0d                	jae    0xaa4949
aa493c:	0f b7 c1             	movzwl %cx,%eax
aa493f:	2d 66 0d 00 00       	sub    $0xd66,%eax
aa4944:	e9 ae 00 00 00       	jmp    0xaa49f7
aa4949:	66 3b 4d c4          	cmp    -0x3c(%ebp),%cx
aa494d:	0f 82 a9 00 00 00    	jb     0xaa49fc
aa4953:	66 3b 4d bc          	cmp    -0x44(%ebp),%cx
aa4957:	73 0d                	jae    0xaa4966
aa4959:	0f b7 c1             	movzwl %cx,%eax
aa495c:	2d 50 0e 00 00       	sub    $0xe50,%eax
aa4961:	e9 91 00 00 00       	jmp    0xaa49f7
aa4966:	66 3b 4d b4          	cmp    -0x4c(%ebp),%cx
aa496a:	0f 82 8c 00 00 00    	jb     0xaa49fc
aa4970:	66 3b 4d ac          	cmp    -0x54(%ebp),%cx
aa4974:	73 0a                	jae    0xaa4980
aa4976:	0f b7 c1             	movzwl %cx,%eax
aa4979:	2d d0 0e 00 00       	sub    $0xed0,%eax
aa497e:	eb 77                	jmp    0xaa49f7
aa4980:	66 3b 4d a4          	cmp    -0x5c(%ebp),%cx
aa4984:	72 76                	jb     0xaa49fc
aa4986:	66 3b 4d 9c          	cmp    -0x64(%ebp),%cx
aa498a:	73 0a                	jae    0xaa4996
aa498c:	0f b7 c1             	movzwl %cx,%eax
aa498f:	2d 20 0f 00 00       	sub    $0xf20,%eax
aa4994:	eb 61                	jmp    0xaa49f7
aa4996:	66 3b 4d 94          	cmp    -0x6c(%ebp),%cx
aa499a:	72 60                	jb     0xaa49fc
aa499c:	66 3b 4d 8c          	cmp    -0x74(%ebp),%cx
aa49a0:	73 0a                	jae    0xaa49ac
aa49a2:	0f b7 c1             	movzwl %cx,%eax
aa49a5:	2d 40 10 00 00       	sub    $0x1040,%eax
aa49aa:	eb 4b                	jmp    0xaa49f7
aa49ac:	66 3b 4d 84          	cmp    -0x7c(%ebp),%cx
aa49b0:	72 4a                	jb     0xaa49fc
aa49b2:	66 3b 8d 7c ff ff ff 	cmp    -0x84(%ebp),%cx
aa49b9:	73 0a                	jae    0xaa49c5
aa49bb:	0f b7 c1             	movzwl %cx,%eax
aa49be:	2d e0 17 00 00       	sub    $0x17e0,%eax
aa49c3:	eb 32                	jmp    0xaa49f7
aa49c5:	66 3b 8d 74 ff ff ff 	cmp    -0x8c(%ebp),%cx
aa49cc:	72 2e                	jb     0xaa49fc
aa49ce:	66 3b 8d 6c ff ff ff 	cmp    -0x94(%ebp),%cx
aa49d5:	73 25                	jae    0xaa49fc
aa49d7:	0f b7 c1             	movzwl %cx,%eax
aa49da:	2d 10 18 00 00       	sub    $0x1810,%eax
aa49df:	eb 16                	jmp    0xaa49f7
aa49e1:	66 3b 8d 64 ff ff ff 	cmp    -0x9c(%ebp),%cx
aa49e8:	73 0a                	jae    0xaa49f4
aa49ea:	0f b7 c1             	movzwl %cx,%eax
aa49ed:	2d 10 ff 00 00       	sub    $0xff10,%eax
aa49f2:	eb 03                	jmp    0xaa49f7
aa49f4:	83 c8 ff             	or     $0xffffffff,%eax
aa49f7:	83 f8 ff             	cmp    $0xffffffff,%eax
aa49fa:	75 3a                	jne    0xaa4a36
aa49fc:	66 39 8d 5c ff ff ff 	cmp    %cx,-0xa4(%ebp)
aa4a03:	77 09                	ja     0xaa4a0e
aa4a05:	66 3b 8d 54 ff ff ff 	cmp    -0xac(%ebp),%cx
aa4a0c:	76 0d                	jbe    0xaa4a1b
aa4a0e:	66 8b c1             	mov    %cx,%ax
aa4a11:	66 2b 45 f4          	sub    -0xc(%ebp),%ax
aa4a15:	66 3b 45 f0          	cmp    -0x10(%ebp),%ax
aa4a19:	77 18                	ja     0xaa4a33
aa4a1b:	66 8b c1             	mov    %cx,%ax
aa4a1e:	66 2b 45 f4          	sub    -0xc(%ebp),%ax
aa4a22:	66 3b 45 f0          	cmp    -0x10(%ebp),%ax
aa4a26:	0f b7 c1             	movzwl %cx,%eax
aa4a29:	77 03                	ja     0xaa4a2e
aa4a2b:	83 e8 20             	sub    $0x20,%eax
aa4a2e:	83 c0 c9             	add    $0xffffffc9,%eax
aa4a31:	eb 03                	jmp    0xaa4a36
aa4a33:	83 c8 ff             	or     $0xffffffff,%eax
aa4a36:	83 f8 0a             	cmp    $0xa,%eax
aa4a39:	73 2e                	jae    0xaa4a69
aa4a3b:	6b d2 0a             	imul   $0xa,%edx,%edx
aa4a3e:	b3 01                	mov    $0x1,%bl
aa4a40:	03 d0                	add    %eax,%edx
aa4a42:	89 55 ec             	mov    %edx,-0x14(%ebp)
aa4a45:	3b d7                	cmp    %edi,%edx
aa4a47:	7f 19                	jg     0xaa4a62
aa4a49:	8b ce                	mov    %esi,%ecx
aa4a4b:	e8 98 25 99 ff       	call   0x436fe8
aa4a50:	8b 55 ec             	mov    -0x14(%ebp),%edx
aa4a53:	66 8b c8             	mov    %ax,%cx
aa4a56:	6a 30                	push   $0x30
aa4a58:	66 89 4d f8          	mov    %cx,-0x8(%ebp)
aa4a5c:	58                   	pop    %eax
aa4a5d:	e9 86 fd ff ff       	jmp    0xaa47e8
aa4a62:	c7 45 ec 51 14 00 00 	movl   $0x1451,-0x14(%ebp)
aa4a69:	6a 30                	push   $0x30
aa4a6b:	5a                   	pop    %edx
aa4a6c:	66 3b ca             	cmp    %dx,%cx
aa4a6f:	0f 82 8e 01 00 00    	jb     0xaa4c03
aa4a75:	66 3b 4d 98          	cmp    -0x68(%ebp),%cx
aa4a79:	73 0a                	jae    0xaa4a85
aa4a7b:	0f b7 c1             	movzwl %cx,%eax
aa4a7e:	2b c2                	sub    %edx,%eax
aa4a80:	e9 79 01 00 00       	jmp    0xaa4bfe
aa4a85:	8b 95 48 ff ff ff    	mov    -0xb8(%ebp),%edx
aa4a8b:	66 3b ca             	cmp    %dx,%cx
aa4a8e:	0f 83 5a 01 00 00    	jae    0xaa4bee
aa4a94:	8b 95 60 ff ff ff    	mov    -0xa0(%ebp),%edx
aa4a9a:	66 3b ca             	cmp    %dx,%cx
aa4a9d:	0f 82 60 01 00 00    	jb     0xaa4c03
aa4aa3:	66 3b 4d c8          	cmp    -0x38(%ebp),%cx
aa4aa7:	72 d2                	jb     0xaa4a7b
aa4aa9:	8b 55 80             	mov    -0x80(%ebp),%edx
aa4aac:	66 3b ca             	cmp    %dx,%cx
aa4aaf:	0f 82 4e 01 00 00    	jb     0xaa4c03
aa4ab5:	66 3b 4d c0          	cmp    -0x40(%ebp),%cx
aa4ab9:	72 c0                	jb     0xaa4a7b
aa4abb:	8b 95 4c ff ff ff    	mov    -0xb4(%ebp),%edx
aa4ac1:	66 3b ca             	cmp    %dx,%cx
aa4ac4:	0f 82 39 01 00 00    	jb     0xaa4c03
aa4aca:	66 3b 4d b8          	cmp    -0x48(%ebp),%cx
aa4ace:	72 ab                	jb     0xaa4a7b
aa4ad0:	8b 95 78 ff ff ff    	mov    -0x88(%ebp),%edx
aa4ad6:	66 3b ca             	cmp    %dx,%cx
aa4ad9:	0f 82 24 01 00 00    	jb     0xaa4c03
aa4adf:	66 3b 4d b0          	cmp    -0x50(%ebp),%cx
aa4ae3:	72 96                	jb     0xaa4a7b
aa4ae5:	8b 95 58 ff ff ff    	mov    -0xa8(%ebp),%edx
aa4aeb:	66 3b ca             	cmp    %dx,%cx
aa4aee:	0f 82 0f 01 00 00    	jb     0xaa4c03
aa4af4:	66 3b 4d a8          	cmp    -0x58(%ebp),%cx
aa4af8:	72 81                	jb     0xaa4a7b
aa4afa:	8b 95 70 ff ff ff    	mov    -0x90(%ebp),%edx
aa4b00:	66 3b ca             	cmp    %dx,%cx
aa4b03:	0f 82 fa 00 00 00    	jb     0xaa4c03
aa4b09:	66 3b 4d a0          	cmp    -0x60(%ebp),%cx
aa4b0d:	0f 82 68 ff ff ff    	jb     0xaa4a7b
aa4b13:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
aa4b19:	66 3b ca             	cmp    %dx,%cx
aa4b1c:	0f 82 e1 00 00 00    	jb     0xaa4c03
aa4b22:	66 3b 4d d4          	cmp    -0x2c(%ebp),%cx
aa4b26:	0f 82 4f ff ff ff    	jb     0xaa4a7b
aa4b2c:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
aa4b32:	66 3b ca             	cmp    %dx,%cx
aa4b35:	0f 82 c8 00 00 00    	jb     0xaa4c03
aa4b3b:	66 3b 4d 90          	cmp    -0x70(%ebp),%cx
aa4b3f:	0f 82 36 ff ff ff    	jb     0xaa4a7b
aa4b45:	8b 95 50 ff ff ff    	mov    -0xb0(%ebp),%edx
aa4b4b:	66 3b ca             	cmp    %dx,%cx
aa4b4e:	0f 82 af 00 00 00    	jb     0xaa4c03
aa4b54:	66 3b 4d 88          	cmp    -0x78(%ebp),%cx
aa4b58:	0f 82 1d ff ff ff    	jb     0xaa4a7b
aa4b5e:	8b 55 d0             	mov    -0x30(%ebp),%edx
aa4b61:	66 3b ca             	cmp    %dx,%cx
aa4b64:	0f 82 99 00 00 00    	jb     0xaa4c03
aa4b6a:	66 3b 4d cc          	cmp    -0x34(%ebp),%cx
aa4b6e:	0f 82 07 ff ff ff    	jb     0xaa4a7b
aa4b74:	8b 55 c4             	mov    -0x3c(%ebp),%edx
aa4b77:	66 3b ca             	cmp    %dx,%cx
aa4b7a:	0f 82 83 00 00 00    	jb     0xaa4c03
aa4b80:	66 3b 4d bc          	cmp    -0x44(%ebp),%cx
aa4b84:	0f 82 f1 fe ff ff    	jb     0xaa4a7b
aa4b8a:	8b 55 b4             	mov    -0x4c(%ebp),%edx
aa4b8d:	66 3b ca             	cmp    %dx,%cx
aa4b90:	72 71                	jb     0xaa4c03
aa4b92:	66 3b 4d ac          	cmp    -0x54(%ebp),%cx
aa4b96:	0f 82 df fe ff ff    	jb     0xaa4a7b
aa4b9c:	8b 55 a4             	mov    -0x5c(%ebp),%edx
aa4b9f:	66 3b ca             	cmp    %dx,%cx
aa4ba2:	72 5f                	jb     0xaa4c03
aa4ba4:	66 3b 4d 9c          	cmp    -0x64(%ebp),%cx
aa4ba8:	0f 82 cd fe ff ff    	jb     0xaa4a7b
aa4bae:	8b 55 94             	mov    -0x6c(%ebp),%edx
aa4bb1:	66 3b ca             	cmp    %dx,%cx
aa4bb4:	72 4d                	jb     0xaa4c03
aa4bb6:	66 3b 4d 8c          	cmp    -0x74(%ebp),%cx
aa4bba:	0f 82 bb fe ff ff    	jb     0xaa4a7b
aa4bc0:	8b 55 84             	mov    -0x7c(%ebp),%edx
aa4bc3:	66 3b ca             	cmp    %dx,%cx
aa4bc6:	72 3b                	jb     0xaa4c03
aa4bc8:	66 3b 8d 7c ff ff ff 	cmp    -0x84(%ebp),%cx
aa4bcf:	0f 82 a6 fe ff ff    	jb     0xaa4a7b
aa4bd5:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
aa4bdb:	66 3b ca             	cmp    %dx,%cx
aa4bde:	72 23                	jb     0xaa4c03
aa4be0:	66 3b 8d 6c ff ff ff 	cmp    -0x94(%ebp),%cx
aa4be7:	73 1a                	jae    0xaa4c03
aa4be9:	e9 8d fe ff ff       	jmp    0xaa4a7b
aa4bee:	66 3b 8d 64 ff ff ff 	cmp    -0x9c(%ebp),%cx
aa4bf5:	0f 82 80 fe ff ff    	jb     0xaa4a7b
aa4bfb:	83 c8 ff             	or     $0xffffffff,%eax
aa4bfe:	83 f8 ff             	cmp    $0xffffffff,%eax
aa4c01:	75 24                	jne    0xaa4c27
aa4c03:	66 39 8d 5c ff ff ff 	cmp    %cx,-0xa4(%ebp)
aa4c0a:	77 09                	ja     0xaa4c15
aa4c0c:	66 3b 8d 54 ff ff ff 	cmp    -0xac(%ebp),%cx
aa4c13:	76 2a                	jbe    0xaa4c3f
aa4c15:	8b 55 f4             	mov    -0xc(%ebp),%edx
aa4c18:	66 8b c1             	mov    %cx,%ax
aa4c1b:	66 2b c2             	sub    %dx,%ax
aa4c1e:	66 3b 45 f0          	cmp    -0x10(%ebp),%ax
aa4c22:	76 1e                	jbe    0xaa4c42
aa4c24:	83 c8 ff             	or     $0xffffffff,%eax
aa4c27:	83 f8 0a             	cmp    $0xa,%eax
aa4c2a:	73 2d                	jae    0xaa4c59
aa4c2c:	8b ce                	mov    %esi,%ecx
aa4c2e:	e8 b5 23 99 ff       	call   0x436fe8
aa4c33:	66 8b c8             	mov    %ax,%cx
aa4c36:	66 89 4d f8          	mov    %cx,-0x8(%ebp)
aa4c3a:	e9 2a fe ff ff       	jmp    0xaa4a69
aa4c3f:	8b 55 f4             	mov    -0xc(%ebp),%edx
aa4c42:	66 8b c1             	mov    %cx,%ax
aa4c45:	66 2b c2             	sub    %dx,%ax
aa4c48:	66 3b 45 f0          	cmp    -0x10(%ebp),%ax
aa4c4c:	0f b7 c1             	movzwl %cx,%eax
aa4c4f:	77 03                	ja     0xaa4c54