43f691:	cc                   	int3
43f692:	cc                   	int3
43f693:	cc                   	int3
43f694:	cc                   	int3
43f695:	cc                   	int3
43f696:	cc                   	int3
43f697:	cc                   	int3
43f698:	cc                   	int3
43f699:	cc                   	int3
43f69a:	cc                   	int3
43f69b:	cc                   	int3
43f69c:	cc                   	int3
43f69d:	cc                   	int3
43f69e:	cc                   	int3
43f69f:	cc                   	int3
43f6a0:	8b ff                	mov    %edi,%edi
43f6a2:	55                   	push   %ebp
43f6a3:	8b ec                	mov    %esp,%ebp
43f6a5:	51                   	push   %ecx
43f6a6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43f6a9:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f6ac:	e8 b4 1d fc ff       	call   0x401465
43f6b1:	8b 45 08             	mov    0x8(%ebp),%eax
43f6b4:	8b 08                	mov    (%eax),%ecx
43f6b6:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f6b9:	89 8a 48 04 00 00    	mov    %ecx,0x448(%edx)
43f6bf:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f6c2:	8b 4d 0c             	mov    0xc(%ebp),%ecx
43f6c5:	89 08                	mov    %ecx,(%eax)
43f6c7:	8b 55 10             	mov    0x10(%ebp),%edx
43f6ca:	89 50 04             	mov    %edx,0x4(%eax)
43f6cd:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f6d0:	8b 4d 18             	mov    0x18(%ebp),%ecx
43f6d3:	89 48 08             	mov    %ecx,0x8(%eax)
43f6d6:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f6d9:	8b 45 14             	mov    0x14(%ebp),%eax
43f6dc:	89 42 10             	mov    %eax,0x10(%edx)
43f6df:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f6e2:	8b 55 1c             	mov    0x1c(%ebp),%edx
43f6e5:	89 51 14             	mov    %edx,0x14(%ecx)
43f6e8:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f6eb:	8b e5                	mov    %ebp,%esp
43f6ed:	5d                   	pop    %ebp
43f6ee:	c2 18 00             	ret    $0x18
43f6f1:	cc                   	int3
43f6f2:	cc                   	int3
43f6f3:	cc                   	int3
43f6f4:	cc                   	int3
43f6f5:	cc                   	int3
43f6f6:	cc                   	int3
43f6f7:	cc                   	int3
43f6f8:	cc                   	int3
43f6f9:	cc                   	int3
43f6fa:	cc                   	int3
43f6fb:	cc                   	int3
43f6fc:	cc                   	int3
43f6fd:	cc                   	int3
43f6fe:	cc                   	int3
43f6ff:	cc                   	int3
43f700:	cc                   	int3
43f701:	cc                   	int3
43f702:	cc                   	int3
43f703:	cc                   	int3
43f704:	cc                   	int3
43f705:	cc                   	int3
43f706:	cc                   	int3
43f707:	cc                   	int3
43f708:	cc                   	int3
43f709:	cc                   	int3
43f70a:	cc                   	int3
43f70b:	cc                   	int3
43f70c:	cc                   	int3
43f70d:	cc                   	int3
43f70e:	cc                   	int3
43f70f:	cc                   	int3
43f710:	8b ff                	mov    %edi,%edi
43f712:	55                   	push   %ebp
43f713:	8b ec                	mov    %esp,%ebp
43f715:	51                   	push   %ecx
43f716:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43f719:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f71c:	e8 45 1c fc ff       	call   0x401366
43f721:	8b 45 08             	mov    0x8(%ebp),%eax
43f724:	8b 08                	mov    (%eax),%ecx
43f726:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f729:	89 8a 48 04 00 00    	mov    %ecx,0x448(%edx)
43f72f:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f732:	8b 4d 0c             	mov    0xc(%ebp),%ecx
43f735:	89 08                	mov    %ecx,(%eax)
43f737:	8b 55 10             	mov    0x10(%ebp),%edx
43f73a:	89 50 04             	mov    %edx,0x4(%eax)
43f73d:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f740:	8b 4d 18             	mov    0x18(%ebp),%ecx
43f743:	89 48 08             	mov    %ecx,0x8(%eax)
43f746:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f749:	8b 45 14             	mov    0x14(%ebp),%eax
43f74c:	89 42 10             	mov    %eax,0x10(%edx)
43f74f:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f752:	8b 55 1c             	mov    0x1c(%ebp),%edx
43f755:	89 51 14             	mov    %edx,0x14(%ecx)
43f758:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f75b:	8b e5                	mov    %ebp,%esp
43f75d:	5d                   	pop    %ebp
43f75e:	c2 18 00             	ret    $0x18
43f761:	cc                   	int3
43f762:	cc                   	int3
43f763:	cc                   	int3
43f764:	cc                   	int3
43f765:	cc                   	int3
43f766:	cc                   	int3
43f767:	cc                   	int3
43f768:	cc                   	int3
43f769:	cc                   	int3
43f76a:	cc                   	int3
43f76b:	cc                   	int3
43f76c:	cc                   	int3
43f76d:	cc                   	int3
43f76e:	cc                   	int3
43f76f:	cc                   	int3
43f770:	cc                   	int3
43f771:	cc                   	int3
43f772:	cc                   	int3
43f773:	cc                   	int3
43f774:	cc                   	int3
43f775:	cc                   	int3
43f776:	cc                   	int3
43f777:	cc                   	int3
43f778:	cc                   	int3
43f779:	cc                   	int3
43f77a:	cc                   	int3
43f77b:	cc                   	int3
43f77c:	cc                   	int3
43f77d:	cc                   	int3
43f77e:	cc                   	int3
43f77f:	cc                   	int3
43f780:	8b ff                	mov    %edi,%edi
43f782:	55                   	push   %ebp
43f783:	8b ec                	mov    %esp,%ebp
43f785:	51                   	push   %ecx
43f786:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43f789:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f78c:	e8 d5 1b fc ff       	call   0x401366
43f791:	8b 45 08             	mov    0x8(%ebp),%eax
43f794:	8b 08                	mov    (%eax),%ecx
43f796:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f799:	89 8a 48 04 00 00    	mov    %ecx,0x448(%edx)
43f79f:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f7a2:	8b 4d 0c             	mov    0xc(%ebp),%ecx
43f7a5:	89 08                	mov    %ecx,(%eax)
43f7a7:	8b 55 10             	mov    0x10(%ebp),%edx
43f7aa:	89 50 04             	mov    %edx,0x4(%eax)
43f7ad:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f7b0:	8b 4d 18             	mov    0x18(%ebp),%ecx
43f7b3:	89 48 08             	mov    %ecx,0x8(%eax)
43f7b6:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f7b9:	8b 45 14             	mov    0x14(%ebp),%eax
43f7bc:	89 42 10             	mov    %eax,0x10(%edx)
43f7bf:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f7c2:	8b 55 1c             	mov    0x1c(%ebp),%edx
43f7c5:	89 51 14             	mov    %edx,0x14(%ecx)
43f7c8:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f7cb:	8b e5                	mov    %ebp,%esp
43f7cd:	5d                   	pop    %ebp
43f7ce:	c2 18 00             	ret    $0x18
43f7d1:	cc                   	int3
43f7d2:	cc                   	int3
43f7d3:	cc                   	int3
43f7d4:	cc                   	int3
43f7d5:	cc                   	int3
43f7d6:	cc                   	int3
43f7d7:	cc                   	int3
43f7d8:	cc                   	int3
43f7d9:	cc                   	int3
43f7da:	cc                   	int3
43f7db:	cc                   	int3
43f7dc:	cc                   	int3
43f7dd:	cc                   	int3
43f7de:	cc                   	int3
43f7df:	cc                   	int3
43f7e0:	cc                   	int3
43f7e1:	cc                   	int3
43f7e2:	cc                   	int3
43f7e3:	cc                   	int3
43f7e4:	cc                   	int3
43f7e5:	cc                   	int3
43f7e6:	cc                   	int3
43f7e7:	cc                   	int3
43f7e8:	cc                   	int3
43f7e9:	cc                   	int3
43f7ea:	cc                   	int3
43f7eb:	cc                   	int3
43f7ec:	cc                   	int3
43f7ed:	cc                   	int3
43f7ee:	cc                   	int3
43f7ef:	cc                   	int3
43f7f0:	8b ff                	mov    %edi,%edi
43f7f2:	55                   	push   %ebp
43f7f3:	8b ec                	mov    %esp,%ebp
43f7f5:	51                   	push   %ecx
43f7f6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43f7f9:	8d 45 1c             	lea    0x1c(%ebp),%eax
43f7fc:	50                   	push   %eax
43f7fd:	8d 4d 18             	lea    0x18(%ebp),%ecx
43f800:	51                   	push   %ecx
43f801:	8d 55 14             	lea    0x14(%ebp),%edx
43f804:	52                   	push   %edx
43f805:	8d 45 0c             	lea    0xc(%ebp),%eax
43f808:	50                   	push   %eax
43f809:	8b 4d 08             	mov    0x8(%ebp),%ecx
43f80c:	51                   	push   %ecx
43f80d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f810:	e8 5d 37 fc ff       	call   0x402f72
43f815:	e8 6b 29 fc ff       	call   0x402185
43f81a:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f81d:	89 42 0c             	mov    %eax,0xc(%edx)
43f820:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f823:	8b e5                	mov    %ebp,%esp
43f825:	5d                   	pop    %ebp
43f826:	c2 18 00             	ret    $0x18
43f829:	cc                   	int3
43f82a:	cc                   	int3
43f82b:	cc                   	int3
43f82c:	cc                   	int3
43f82d:	cc                   	int3
43f82e:	cc                   	int3
43f82f:	cc                   	int3
43f830:	cc                   	int3
43f831:	cc                   	int3
43f832:	cc                   	int3
43f833:	cc                   	int3
43f834:	cc                   	int3
43f835:	cc                   	int3
43f836:	cc                   	int3
43f837:	cc                   	int3
43f838:	cc                   	int3
43f839:	cc                   	int3
43f83a:	cc                   	int3
43f83b:	cc                   	int3
43f83c:	cc                   	int3
43f83d:	cc                   	int3
43f83e:	cc                   	int3
43f83f:	cc                   	int3
43f840:	8b ff                	mov    %edi,%edi
43f842:	55                   	push   %ebp
43f843:	8b ec                	mov    %esp,%ebp
43f845:	51                   	push   %ecx
43f846:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43f849:	8d 45 1c             	lea    0x1c(%ebp),%eax
43f84c:	50                   	push   %eax
43f84d:	8d 4d 18             	lea    0x18(%ebp),%ecx
43f850:	51                   	push   %ecx
43f851:	8d 55 14             	lea    0x14(%ebp),%edx
43f854:	52                   	push   %edx
43f855:	8d 45 0c             	lea    0xc(%ebp),%eax
43f858:	50                   	push   %eax
43f859:	8b 4d 08             	mov    0x8(%ebp),%ecx
43f85c:	51                   	push   %ecx
43f85d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f860:	e8 a2 1f fc ff       	call   0x401807
43f865:	e8 1b 29 fc ff       	call   0x402185
43f86a:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f86d:	89 42 0c             	mov    %eax,0xc(%edx)
43f870:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f873:	8b e5                	mov    %ebp,%esp
43f875:	5d                   	pop    %ebp
43f876:	c2 18 00             	ret    $0x18
43f879:	cc                   	int3
43f87a:	cc                   	int3
43f87b:	cc                   	int3
43f87c:	cc                   	int3
43f87d:	cc                   	int3
43f87e:	cc                   	int3
43f87f:	cc                   	int3
43f880:	cc                   	int3
43f881:	cc                   	int3
43f882:	cc                   	int3
43f883:	cc                   	int3
43f884:	cc                   	int3
43f885:	cc                   	int3
43f886:	cc                   	int3
43f887:	cc                   	int3
43f888:	cc                   	int3
43f889:	cc                   	int3
43f88a:	cc                   	int3
43f88b:	cc                   	int3
43f88c:	cc                   	int3
43f88d:	cc                   	int3
43f88e:	cc                   	int3
43f88f:	cc                   	int3
43f890:	8b ff                	mov    %edi,%edi
43f892:	55                   	push   %ebp
43f893:	8b ec                	mov    %esp,%ebp
43f895:	51                   	push   %ecx
43f896:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43f899:	8d 45 1c             	lea    0x1c(%ebp),%eax
43f89c:	50                   	push   %eax
43f89d:	8d 4d 18             	lea    0x18(%ebp),%ecx
43f8a0:	51                   	push   %ecx
43f8a1:	8d 55 14             	lea    0x14(%ebp),%edx
43f8a4:	52                   	push   %edx
43f8a5:	8d 45 0c             	lea    0xc(%ebp),%eax
43f8a8:	50                   	push   %eax
43f8a9:	8b 4d 08             	mov    0x8(%ebp),%ecx
43f8ac:	51                   	push   %ecx
43f8ad:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43f8b0:	e8 82 21 fc ff       	call   0x401a37
43f8b5:	e8 cb 28 fc ff       	call   0x402185
43f8ba:	8b 55 fc             	mov    -0x4(%ebp),%edx
43f8bd:	89 42 0c             	mov    %eax,0xc(%edx)
43f8c0:	8b 45 fc             	mov    -0x4(%ebp),%eax
43f8c3:	8b e5                	mov    %ebp,%esp
43f8c5:	5d                   	pop    %ebp
43f8c6:	c2 18 00             	ret    $0x18
43f8c9:	cc                   	int3
43f8ca:	cc                   	int3
43f8cb:	cc                   	int3
43f8cc:	cc                   	int3
43f8cd:	cc                   	int3
43f8ce:	cc                   	int3
43f8cf:	cc                   	int3
43f8d0:	cc                   	int3
43f8d1:	cc                   	int3
43f8d2:	cc                   	int3
43f8d3:	cc                   	int3
43f8d4:	cc                   	int3
43f8d5:	cc                   	int3
43f8d6:	cc                   	int3
43f8d7:	cc                   	int3
43f8d8:	cc                   	int3
43f8d9:	cc                   	int3
43f8da:	cc                   	int3
43f8db:	cc                   	int3
43f8dc:	cc                   	int3
43f8dd:	cc                   	int3
43f8de:	cc                   	int3
43f8df:	cc                   	int3
43f8e0:	8b ff                	mov    %edi,%edi
43f8e2:	55                   	push   %ebp
43f8e3:	8b ec                	mov    %esp,%ebp
43f8e5:	51                   	push   %ecx
43f8e6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43f8e9:	8d 45 1c             	lea    0x1c(%ebp),%eax
43f8ec:	50                   	push   %eax
43f8ed:	8d 4d 18             	lea    0x18(%ebp),%ecx
43f8f0:	51                   	push   %ecx
43f8f1:	8d 55 14             	lea    0x14(%ebp),%edx
43f8f4:	52                   	push   %edx
43f8f5:	8d 45 0c             	lea    0xc(%ebp),%eax
43f8f8:	50                   	push   %eax
43f8f9:	8b 4d 08             	mov    0x8(%ebp),%ecx