82f63a:	cc                   	int3
82f63b:	cc                   	int3
82f63c:	cc                   	int3
82f63d:	cc                   	int3
82f63e:	cc                   	int3
82f63f:	cc                   	int3
82f640:	cc                   	int3
82f641:	55                   	push   %ebp
82f642:	8b ec                	mov    %esp,%ebp
82f644:	83 ec 0c             	sub    $0xc,%esp
82f647:	56                   	push   %esi
82f648:	8d 45 f4             	lea    -0xc(%ebp),%eax
82f64b:	c7 45 f4 0c 00 00 00 	movl   $0xc,-0xc(%ebp)
82f652:	50                   	push   %eax
82f653:	33 f6                	xor    %esi,%esi
82f655:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
82f65c:	56                   	push   %esi
82f65d:	68 03 04 00 00       	push   $0x403
82f662:	ff 71 20             	push   0x20(%ecx)
82f665:	ff 15 20 40 d8 00    	call   *0xd84020
82f66b:	85 c0                	test   %eax,%eax
82f66d:	74 0a                	je     0x82f679
82f66f:	ff 75 fc             	push   -0x4(%ebp)
82f672:	e8 4e a6 c0 ff       	call   0x439cc5
82f677:	8b f0                	mov    %eax,%esi
82f679:	8b c6                	mov    %esi,%eax
82f67b:	5e                   	pop    %esi
82f67c:	8b e5                	mov    %ebp,%esp
82f67e:	5d                   	pop    %ebp
82f67f:	c3                   	ret
82f680:	cc                   	int3
82f681:	cc                   	int3
82f682:	cc                   	int3
82f683:	cc                   	int3
82f684:	cc                   	int3
82f685:	cc                   	int3
82f686:	cc                   	int3
82f687:	cc                   	int3
82f688:	cc                   	int3
82f689:	cc                   	int3
82f68a:	cc                   	int3
82f68b:	cc                   	int3
82f68c:	cc                   	int3
82f68d:	cc                   	int3
82f68e:	cc                   	int3
82f68f:	55                   	push   %ebp
82f690:	8b ec                	mov    %esp,%ebp
82f692:	ff 75 08             	push   0x8(%ebp)
82f695:	6a 00                	push   $0x0
82f697:	68 0d 04 00 00       	push   $0x40d
82f69c:	ff 71 20             	push   0x20(%ecx)
82f69f:	ff 15 20 40 d8 00    	call   *0xd84020
82f6a5:	5d                   	pop    %ebp
82f6a6:	c2 04 00             	ret    $0x4
82f6a9:	cc                   	int3
82f6aa:	cc                   	int3
82f6ab:	cc                   	int3
82f6ac:	cc                   	int3
82f6ad:	cc                   	int3
82f6ae:	cc                   	int3
82f6af:	6a 00                	push   $0x0
82f6b1:	6a 00                	push   $0x0
82f6b3:	68 00 12 00 00       	push   $0x1200
82f6b8:	ff 71 20             	push   0x20(%ecx)
82f6bb:	ff 15 20 40 d8 00    	call   *0xd84020
82f6c1:	c3                   	ret
82f6c2:	cc                   	int3
82f6c3:	cc                   	int3
82f6c4:	cc                   	int3
82f6c5:	cc                   	int3
82f6c6:	55                   	push   %ebp
82f6c7:	8b ec                	mov    %esp,%ebp
82f6c9:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
82f6cd:	7d 04                	jge    0x82f6d3
82f6cf:	33 c0                	xor    %eax,%eax
82f6d1:	eb 14                	jmp    0x82f6e7
82f6d3:	ff 75 08             	push   0x8(%ebp)
82f6d6:	ff 75 0c             	push   0xc(%ebp)
82f6d9:	68 11 12 00 00       	push   $0x1211
82f6de:	ff 71 20             	push   0x20(%ecx)
82f6e1:	ff 15 20 40 d8 00    	call   *0xd84020
82f6e7:	5d                   	pop    %ebp
82f6e8:	c2 08 00             	ret    $0x8
82f6eb:	cc                   	int3
82f6ec:	cc                   	int3
82f6ed:	cc                   	int3
82f6ee:	cc                   	int3
82f6ef:	cc                   	int3
82f6f0:	cc                   	int3
82f6f1:	cc                   	int3
82f6f2:	cc                   	int3
82f6f3:	cc                   	int3
82f6f4:	55                   	push   %ebp
82f6f5:	8b ec                	mov    %esp,%ebp
82f6f7:	51                   	push   %ecx
82f6f8:	51                   	push   %ecx
82f6f9:	8d 45 f8             	lea    -0x8(%ebp),%eax
82f6fc:	50                   	push   %eax
82f6fd:	6a 00                	push   $0x0
82f6ff:	68 07 04 00 00       	push   $0x407
82f704:	ff 71 20             	push   0x20(%ecx)
82f707:	ff 15 20 40 d8 00    	call   *0xd84020
82f70d:	8b 4d 08             	mov    0x8(%ebp),%ecx
82f710:	8b 45 f8             	mov    -0x8(%ebp),%eax
82f713:	89 01                	mov    %eax,(%ecx)
82f715:	8b 4d 0c             	mov    0xc(%ebp),%ecx
82f718:	8b 45 fc             	mov    -0x4(%ebp),%eax
82f71b:	89 01                	mov    %eax,(%ecx)
82f71d:	8b e5                	mov    %ebp,%esp
82f71f:	5d                   	pop    %ebp
82f720:	c2 08 00             	ret    $0x8
82f723:	cc                   	int3
82f724:	cc                   	int3
82f725:	cc                   	int3
82f726:	cc                   	int3
82f727:	cc                   	int3
82f728:	cc                   	int3
82f729:	cc                   	int3
82f72a:	cc                   	int3
82f72b:	cc                   	int3
82f72c:	cc                   	int3
82f72d:	cc                   	int3
82f72e:	b8 38 a3 c3 00       	mov    $0xc3a338,%eax
82f733:	c3                   	ret
82f734:	b8 3c a5 c3 00       	mov    $0xc3a53c,%eax
82f739:	c3                   	ret
82f73a:	b8 60 a5 c3 00       	mov    $0xc3a560,%eax
82f73f:	c3                   	ret
82f740:	b8 18 a5 c3 00       	mov    $0xc3a518,%eax
82f745:	c3                   	ret
82f746:	b8 64 a1 c3 00       	mov    $0xc3a164,%eax
82f74b:	c3                   	ret
82f74c:	85 c9                	test   %ecx,%ecx
82f74e:	75 03                	jne    0x82f753
82f750:	33 c0                	xor    %eax,%eax
82f752:	c3                   	ret
82f753:	8b 41 04             	mov    0x4(%ecx),%eax
82f756:	c3                   	ret
82f757:	cc                   	int3
82f758:	cc                   	int3
82f759:	55                   	push   %ebp
82f75a:	8b ec                	mov    %esp,%ebp
82f75c:	ff 75 08             	push   0x8(%ebp)
82f75f:	6a 00                	push   $0x0
82f761:	68 0b 04 00 00       	push   $0x40b
82f766:	ff 71 20             	push   0x20(%ecx)
82f769:	ff 15 20 40 d8 00    	call   *0xd84020
82f76f:	5d                   	pop    %ebp
82f770:	c2 04 00             	ret    $0x4
82f773:	cc                   	int3
82f774:	cc                   	int3
82f775:	cc                   	int3
82f776:	cc                   	int3
82f777:	cc                   	int3
82f778:	cc                   	int3
82f779:	55                   	push   %ebp
82f77a:	8b ec                	mov    %esp,%ebp
82f77c:	ff 75 08             	push   0x8(%ebp)
82f77f:	6a 00                	push   $0x0
82f781:	68 04 04 00 00       	push   $0x404
82f786:	ff 71 20             	push   0x20(%ecx)
82f789:	ff 15 20 40 d8 00    	call   *0xd84020
82f78f:	5d                   	pop    %ebp
82f790:	c2 04 00             	ret    $0x4
82f793:	cc                   	int3
82f794:	cc                   	int3
82f795:	cc                   	int3
82f796:	cc                   	int3
82f797:	cc                   	int3
82f798:	cc                   	int3
82f799:	55                   	push   %ebp
82f79a:	8b ec                	mov    %esp,%ebp
82f79c:	83 ec 18             	sub    $0x18,%esp
82f79f:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
82f7a3:	c7 45 e8 01 00 00 00 	movl   $0x1,-0x18(%ebp)
82f7aa:	74 07                	je     0x82f7b3
82f7ac:	c7 45 e8 11 00 00 00 	movl   $0x11,-0x18(%ebp)
82f7b3:	8b 45 08             	mov    0x8(%ebp),%eax
82f7b6:	89 45 ec             	mov    %eax,-0x14(%ebp)
82f7b9:	8b 45 10             	mov    0x10(%ebp),%eax
82f7bc:	89 45 f8             	mov    %eax,-0x8(%ebp)
82f7bf:	8b 45 14             	mov    0x14(%ebp),%eax
82f7c2:	89 45 fc             	mov    %eax,-0x4(%ebp)
82f7c5:	8d 45 e8             	lea    -0x18(%ebp),%eax
82f7c8:	50                   	push   %eax
82f7c9:	6a 00                	push   $0x0
82f7cb:	68 8a 10 00 00       	push   $0x108a
82f7d0:	ff 71 20             	push   0x20(%ecx)
82f7d3:	ff 15 20 40 d8 00    	call   *0xd84020
82f7d9:	8b e5                	mov    %ebp,%esp
82f7db:	5d                   	pop    %ebp
82f7dc:	c2 10 00             	ret    $0x10
82f7df:	cc                   	int3
82f7e0:	cc                   	int3
82f7e1:	cc                   	int3
82f7e2:	cc                   	int3
82f7e3:	cc                   	int3
82f7e4:	cc                   	int3
82f7e5:	cc                   	int3
82f7e6:	cc                   	int3
82f7e7:	cc                   	int3
82f7e8:	cc                   	int3
82f7e9:	cc                   	int3
82f7ea:	cc                   	int3
82f7eb:	cc                   	int3
82f7ec:	cc                   	int3
82f7ed:	cc                   	int3
82f7ee:	cc                   	int3
82f7ef:	cc                   	int3
82f7f0:	55                   	push   %ebp
82f7f1:	8b ec                	mov    %esp,%ebp
82f7f3:	ff 75 08             	push   0x8(%ebp)
82f7f6:	6a 00                	push   $0x0
82f7f8:	68 8a 10 00 00       	push   $0x108a
82f7fd:	ff 71 20             	push   0x20(%ecx)
82f800:	ff 15 20 40 d8 00    	call   *0xd84020
82f806:	5d                   	pop    %ebp
82f807:	c2 04 00             	ret    $0x4
82f80a:	cc                   	int3
82f80b:	cc                   	int3
82f80c:	cc                   	int3
82f80d:	cc                   	int3
82f80e:	cc                   	int3
82f80f:	cc                   	int3
82f810:	55                   	push   %ebp
82f811:	8b ec                	mov    %esp,%ebp
82f813:	83 ec 18             	sub    $0x18,%esp
82f816:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
82f81a:	c7 45 e8 02 00 00 00 	movl   $0x2,-0x18(%ebp)
82f821:	74 07                	je     0x82f82a
82f823:	c7 45 e8 12 00 00 00 	movl   $0x12,-0x18(%ebp)
82f82a:	8b 45 08             	mov    0x8(%ebp),%eax
82f82d:	89 45 f0             	mov    %eax,-0x10(%ebp)
82f830:	8b 45 10             	mov    0x10(%ebp),%eax
82f833:	89 45 f8             	mov    %eax,-0x8(%ebp)
82f836:	8b 45 14             	mov    0x14(%ebp),%eax
82f839:	89 45 fc             	mov    %eax,-0x4(%ebp)
82f83c:	8d 45 e8             	lea    -0x18(%ebp),%eax
82f83f:	50                   	push   %eax
82f840:	6a 00                	push   $0x0
82f842:	68 8a 10 00 00       	push   $0x108a
82f847:	ff 71 20             	push   0x20(%ecx)
82f84a:	ff 15 20 40 d8 00    	call   *0xd84020
82f850:	8b e5                	mov    %ebp,%esp
82f852:	5d                   	pop    %ebp
82f853:	c2 10 00             	ret    $0x10
82f856:	cc                   	int3
82f857:	cc                   	int3
82f858:	cc                   	int3
82f859:	cc                   	int3
82f85a:	cc                   	int3
82f85b:	cc                   	int3
82f85c:	cc                   	int3
82f85d:	cc                   	int3
82f85e:	cc                   	int3
82f85f:	cc                   	int3
82f860:	cc                   	int3
82f861:	cc                   	int3
82f862:	cc                   	int3
82f863:	cc                   	int3
82f864:	cc                   	int3
82f865:	cc                   	int3
82f866:	cc                   	int3
82f867:	55                   	push   %ebp
82f868:	8b ec                	mov    %esp,%ebp
82f86a:	83 ec 3c             	sub    $0x3c,%esp
82f86d:	8b 45 0c             	mov    0xc(%ebp),%eax
82f870:	ba 00 10 00 00       	mov    $0x1000,%edx
82f875:	f7 d8                	neg    %eax
82f877:	c7 45 d4 00 f0 00 00 	movl   $0xf000,-0x2c(%ebp)
82f87e:	1b c0                	sbb    %eax,%eax
82f880:	23 c2                	and    %edx,%eax
82f882:	03 c2                	add    %edx,%eax
82f884:	89 45 d0             	mov    %eax,-0x30(%ebp)
82f887:	8d 45 c4             	lea    -0x3c(%ebp),%eax
82f88a:	50                   	push   %eax
82f88b:	ff 75 08             	push   0x8(%ebp)
82f88e:	68 2b 10 00 00       	push   $0x102b
82f893:	ff 71 20             	push   0x20(%ecx)
82f896:	ff 15 20 40 d8 00    	call   *0xd84020
82f89c:	8b e5                	mov    %ebp,%esp
82f89e:	5d                   	pop    %ebp
82f89f:	c2 08 00             	ret    $0x8
82f8a2:	cc                   	int3
82f8a3:	cc                   	int3
82f8a4:	cc                   	int3
82f8a5:	cc                   	int3
82f8a6:	cc                   	int3
82f8a7:	cc                   	int3
82f8a8:	cc                   	int3
82f8a9:	cc                   	int3
82f8aa:	cc                   	int3
82f8ab:	cc                   	int3
82f8ac:	cc                   	int3
82f8ad:	cc                   	int3
82f8ae:	cc                   	int3
82f8af:	cc                   	int3
82f8b0:	55                   	push   %ebp
82f8b1:	8b ec                	mov    %esp,%ebp
82f8b3:	8b 45 08             	mov    0x8(%ebp),%eax
82f8b6:	50                   	push   %eax
82f8b7:	6a 00                	push   $0x0
82f8b9:	68 02 20 00 00       	push   $0x2002
82f8be:	c7 00 0c 00 00 00    	movl   $0xc,(%eax)
82f8c4:	ff 71 20             	push   0x20(%ecx)
82f8c7:	ff 15 20 40 d8 00    	call   *0xd84020
82f8cd:	5d                   	pop    %ebp
82f8ce:	c2 04 00             	ret    $0x4
82f8d1:	cc                   	int3
82f8d2:	cc                   	int3
82f8d3:	cc                   	int3
82f8d4:	cc                   	int3
82f8d5:	cc                   	int3
82f8d6:	cc                   	int3
82f8d7:	cc                   	int3
82f8d8:	cc                   	int3
82f8d9:	55                   	push   %ebp
82f8da:	8b ec                	mov    %esp,%ebp
82f8dc:	ff 75 0c             	push   0xc(%ebp)
82f8df:	ff 75 08             	push   0x8(%ebp)
82f8e2:	68 3a 10 00 00       	push   $0x103a
82f8e7:	ff 71 20             	push   0x20(%ecx)
82f8ea:	ff 15 20 40 d8 00    	call   *0xd84020
82f8f0:	5d                   	pop    %ebp
82f8f1:	c2 08 00             	ret    $0x8
82f8f4:	cc                   	int3
82f8f5:	cc                   	int3
82f8f6:	cc                   	int3
82f8f7:	cc                   	int3
82f8f8:	cc                   	int3
82f8f9:	cc                   	int3
82f8fa:	55                   	push   %ebp
82f8fb:	8b ec                	mov    %esp,%ebp
82f8fd:	83 ec 0c             	sub    $0xc,%esp
82f900:	8b 45 08             	mov    0x8(%ebp),%eax
82f903:	c7 45 f4 0c 00 00 00 	movl   $0xc,-0xc(%ebp)
82f90a:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
82f911:	85 c0                	test   %eax,%eax
82f913:	75 05                	jne    0x82f91a
82f915:	21 45 fc             	and    %eax,-0x4(%ebp)
82f918:	eb 06                	jmp    0x82f920
82f91a:	8b 40 04             	mov    0x4(%eax),%eax
82f91d:	89 45 fc             	mov    %eax,-0x4(%ebp)
82f920:	8d 45 f4             	lea    -0xc(%ebp),%eax
82f923:	50                   	push   %eax
82f924:	6a 00                	push   $0x0
82f926:	68 04 04 00 00       	push   $0x404
82f92b:	ff 71 20             	push   0x20(%ecx)
82f92e:	ff 15 20 40 d8 00    	call   *0xd84020
82f934:	8b e5                	mov    %ebp,%esp