6ff803:	cc                   	int3
6ff804:	cc                   	int3
6ff805:	cc                   	int3
6ff806:	cc                   	int3
6ff807:	cc                   	int3
6ff808:	cc                   	int3
6ff809:	cc                   	int3
6ff80a:	cc                   	int3
6ff80b:	cc                   	int3
6ff80c:	cc                   	int3
6ff80d:	cc                   	int3
6ff80e:	cc                   	int3
6ff80f:	cc                   	int3
6ff810:	8b 54 24 04          	mov    0x4(%esp),%edx
6ff814:	56                   	push   %esi
6ff815:	8b 32                	mov    (%edx),%esi
6ff817:	8b 46 08             	mov    0x8(%esi),%eax
6ff81a:	89 02                	mov    %eax,(%edx)
6ff81c:	8b 46 08             	mov    0x8(%esi),%eax
6ff81f:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6ff823:	75 03                	jne    0x6ff828
6ff825:	89 50 04             	mov    %edx,0x4(%eax)
6ff828:	8b 42 04             	mov    0x4(%edx),%eax
6ff82b:	89 46 04             	mov    %eax,0x4(%esi)
6ff82e:	8b 01                	mov    (%ecx),%eax
6ff830:	3b 50 04             	cmp    0x4(%eax),%edx
6ff833:	75 0d                	jne    0x6ff842
6ff835:	89 70 04             	mov    %esi,0x4(%eax)
6ff838:	89 56 08             	mov    %edx,0x8(%esi)
6ff83b:	89 72 04             	mov    %esi,0x4(%edx)
6ff83e:	5e                   	pop    %esi
6ff83f:	c2 04 00             	ret    $0x4
6ff842:	8b 42 04             	mov    0x4(%edx),%eax
6ff845:	3b 50 08             	cmp    0x8(%eax),%edx
6ff848:	75 0d                	jne    0x6ff857
6ff84a:	89 70 08             	mov    %esi,0x8(%eax)
6ff84d:	89 56 08             	mov    %edx,0x8(%esi)
6ff850:	89 72 04             	mov    %esi,0x4(%edx)
6ff853:	5e                   	pop    %esi
6ff854:	c2 04 00             	ret    $0x4
6ff857:	89 30                	mov    %esi,(%eax)
6ff859:	89 56 08             	mov    %edx,0x8(%esi)
6ff85c:	89 72 04             	mov    %esi,0x4(%edx)
6ff85f:	5e                   	pop    %esi
6ff860:	c2 04 00             	ret    $0x4
6ff863:	cc                   	int3
6ff864:	cc                   	int3
6ff865:	cc                   	int3
6ff866:	cc                   	int3
6ff867:	cc                   	int3
6ff868:	cc                   	int3
6ff869:	cc                   	int3
6ff86a:	cc                   	int3
6ff86b:	cc                   	int3
6ff86c:	cc                   	int3
6ff86d:	cc                   	int3
6ff86e:	cc                   	int3
6ff86f:	cc                   	int3
6ff870:	cc                   	int3
6ff871:	cc                   	int3
6ff872:	cc                   	int3
6ff873:	cc                   	int3
6ff874:	cc                   	int3
6ff875:	cc                   	int3
6ff876:	cc                   	int3
6ff877:	cc                   	int3
6ff878:	cc                   	int3
6ff879:	cc                   	int3
6ff87a:	cc                   	int3
6ff87b:	cc                   	int3
6ff87c:	cc                   	int3
6ff87d:	cc                   	int3
6ff87e:	cc                   	int3
6ff87f:	cc                   	int3
6ff880:	8b 54 24 04          	mov    0x4(%esp),%edx
6ff884:	56                   	push   %esi
6ff885:	8b 32                	mov    (%edx),%esi
6ff887:	8b 46 08             	mov    0x8(%esi),%eax
6ff88a:	89 02                	mov    %eax,(%edx)
6ff88c:	8b 46 08             	mov    0x8(%esi),%eax
6ff88f:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6ff893:	75 03                	jne    0x6ff898
6ff895:	89 50 04             	mov    %edx,0x4(%eax)
6ff898:	8b 42 04             	mov    0x4(%edx),%eax
6ff89b:	89 46 04             	mov    %eax,0x4(%esi)
6ff89e:	8b 01                	mov    (%ecx),%eax
6ff8a0:	3b 50 04             	cmp    0x4(%eax),%edx
6ff8a3:	75 0d                	jne    0x6ff8b2
6ff8a5:	89 70 04             	mov    %esi,0x4(%eax)
6ff8a8:	89 56 08             	mov    %edx,0x8(%esi)
6ff8ab:	89 72 04             	mov    %esi,0x4(%edx)
6ff8ae:	5e                   	pop    %esi
6ff8af:	c2 04 00             	ret    $0x4
6ff8b2:	8b 42 04             	mov    0x4(%edx),%eax
6ff8b5:	3b 50 08             	cmp    0x8(%eax),%edx
6ff8b8:	75 0d                	jne    0x6ff8c7
6ff8ba:	89 70 08             	mov    %esi,0x8(%eax)
6ff8bd:	89 56 08             	mov    %edx,0x8(%esi)
6ff8c0:	89 72 04             	mov    %esi,0x4(%edx)
6ff8c3:	5e                   	pop    %esi
6ff8c4:	c2 04 00             	ret    $0x4
6ff8c7:	89 30                	mov    %esi,(%eax)
6ff8c9:	89 56 08             	mov    %edx,0x8(%esi)
6ff8cc:	89 72 04             	mov    %esi,0x4(%edx)
6ff8cf:	5e                   	pop    %esi
6ff8d0:	c2 04 00             	ret    $0x4
6ff8d3:	cc                   	int3
6ff8d4:	cc                   	int3
6ff8d5:	cc                   	int3
6ff8d6:	cc                   	int3
6ff8d7:	cc                   	int3
6ff8d8:	cc                   	int3
6ff8d9:	cc                   	int3
6ff8da:	cc                   	int3
6ff8db:	cc                   	int3
6ff8dc:	cc                   	int3
6ff8dd:	cc                   	int3
6ff8de:	cc                   	int3
6ff8df:	cc                   	int3
6ff8e0:	cc                   	int3
6ff8e1:	cc                   	int3
6ff8e2:	cc                   	int3
6ff8e3:	cc                   	int3
6ff8e4:	cc                   	int3
6ff8e5:	cc                   	int3
6ff8e6:	cc                   	int3
6ff8e7:	cc                   	int3
6ff8e8:	cc                   	int3
6ff8e9:	cc                   	int3
6ff8ea:	cc                   	int3
6ff8eb:	cc                   	int3
6ff8ec:	cc                   	int3
6ff8ed:	cc                   	int3
6ff8ee:	cc                   	int3
6ff8ef:	cc                   	int3
6ff8f0:	8b 54 24 04          	mov    0x4(%esp),%edx
6ff8f4:	56                   	push   %esi
6ff8f5:	8b 32                	mov    (%edx),%esi
6ff8f7:	8b 46 08             	mov    0x8(%esi),%eax
6ff8fa:	89 02                	mov    %eax,(%edx)
6ff8fc:	8b 46 08             	mov    0x8(%esi),%eax
6ff8ff:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6ff903:	75 03                	jne    0x6ff908
6ff905:	89 50 04             	mov    %edx,0x4(%eax)
6ff908:	8b 42 04             	mov    0x4(%edx),%eax
6ff90b:	89 46 04             	mov    %eax,0x4(%esi)
6ff90e:	8b 01                	mov    (%ecx),%eax
6ff910:	3b 50 04             	cmp    0x4(%eax),%edx
6ff913:	75 0d                	jne    0x6ff922
6ff915:	89 70 04             	mov    %esi,0x4(%eax)
6ff918:	89 56 08             	mov    %edx,0x8(%esi)
6ff91b:	89 72 04             	mov    %esi,0x4(%edx)
6ff91e:	5e                   	pop    %esi
6ff91f:	c2 04 00             	ret    $0x4
6ff922:	8b 42 04             	mov    0x4(%edx),%eax
6ff925:	3b 50 08             	cmp    0x8(%eax),%edx
6ff928:	75 0d                	jne    0x6ff937
6ff92a:	89 70 08             	mov    %esi,0x8(%eax)
6ff92d:	89 56 08             	mov    %edx,0x8(%esi)
6ff930:	89 72 04             	mov    %esi,0x4(%edx)
6ff933:	5e                   	pop    %esi
6ff934:	c2 04 00             	ret    $0x4
6ff937:	89 30                	mov    %esi,(%eax)
6ff939:	89 56 08             	mov    %edx,0x8(%esi)
6ff93c:	89 72 04             	mov    %esi,0x4(%edx)
6ff93f:	5e                   	pop    %esi
6ff940:	c2 04 00             	ret    $0x4
6ff943:	cc                   	int3
6ff944:	cc                   	int3
6ff945:	cc                   	int3
6ff946:	cc                   	int3
6ff947:	cc                   	int3
6ff948:	cc                   	int3
6ff949:	cc                   	int3
6ff94a:	cc                   	int3
6ff94b:	cc                   	int3
6ff94c:	cc                   	int3
6ff94d:	cc                   	int3
6ff94e:	cc                   	int3
6ff94f:	cc                   	int3
6ff950:	cc                   	int3
6ff951:	cc                   	int3
6ff952:	cc                   	int3
6ff953:	cc                   	int3
6ff954:	cc                   	int3
6ff955:	cc                   	int3
6ff956:	cc                   	int3
6ff957:	cc                   	int3
6ff958:	cc                   	int3
6ff959:	cc                   	int3
6ff95a:	cc                   	int3
6ff95b:	cc                   	int3
6ff95c:	cc                   	int3
6ff95d:	cc                   	int3
6ff95e:	cc                   	int3
6ff95f:	cc                   	int3
6ff960:	8b 54 24 04          	mov    0x4(%esp),%edx
6ff964:	56                   	push   %esi
6ff965:	8b 32                	mov    (%edx),%esi
6ff967:	8b 46 08             	mov    0x8(%esi),%eax
6ff96a:	89 02                	mov    %eax,(%edx)
6ff96c:	8b 46 08             	mov    0x8(%esi),%eax
6ff96f:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6ff973:	75 03                	jne    0x6ff978
6ff975:	89 50 04             	mov    %edx,0x4(%eax)
6ff978:	8b 42 04             	mov    0x4(%edx),%eax
6ff97b:	89 46 04             	mov    %eax,0x4(%esi)
6ff97e:	8b 01                	mov    (%ecx),%eax
6ff980:	3b 50 04             	cmp    0x4(%eax),%edx
6ff983:	75 0d                	jne    0x6ff992
6ff985:	89 70 04             	mov    %esi,0x4(%eax)
6ff988:	89 56 08             	mov    %edx,0x8(%esi)
6ff98b:	89 72 04             	mov    %esi,0x4(%edx)
6ff98e:	5e                   	pop    %esi
6ff98f:	c2 04 00             	ret    $0x4
6ff992:	8b 42 04             	mov    0x4(%edx),%eax
6ff995:	3b 50 08             	cmp    0x8(%eax),%edx
6ff998:	75 0d                	jne    0x6ff9a7
6ff99a:	89 70 08             	mov    %esi,0x8(%eax)
6ff99d:	89 56 08             	mov    %edx,0x8(%esi)
6ff9a0:	89 72 04             	mov    %esi,0x4(%edx)
6ff9a3:	5e                   	pop    %esi
6ff9a4:	c2 04 00             	ret    $0x4
6ff9a7:	89 30                	mov    %esi,(%eax)
6ff9a9:	89 56 08             	mov    %edx,0x8(%esi)
6ff9ac:	89 72 04             	mov    %esi,0x4(%edx)
6ff9af:	5e                   	pop    %esi
6ff9b0:	c2 04 00             	ret    $0x4
6ff9b3:	cc                   	int3
6ff9b4:	cc                   	int3
6ff9b5:	cc                   	int3
6ff9b6:	cc                   	int3
6ff9b7:	cc                   	int3
6ff9b8:	cc                   	int3
6ff9b9:	cc                   	int3
6ff9ba:	cc                   	int3
6ff9bb:	cc                   	int3
6ff9bc:	cc                   	int3
6ff9bd:	cc                   	int3
6ff9be:	cc                   	int3
6ff9bf:	cc                   	int3
6ff9c0:	cc                   	int3
6ff9c1:	cc                   	int3
6ff9c2:	cc                   	int3
6ff9c3:	cc                   	int3
6ff9c4:	cc                   	int3
6ff9c5:	cc                   	int3
6ff9c6:	cc                   	int3
6ff9c7:	cc                   	int3
6ff9c8:	cc                   	int3
6ff9c9:	cc                   	int3
6ff9ca:	cc                   	int3
6ff9cb:	cc                   	int3
6ff9cc:	cc                   	int3
6ff9cd:	cc                   	int3
6ff9ce:	cc                   	int3
6ff9cf:	cc                   	int3
6ff9d0:	8b 54 24 04          	mov    0x4(%esp),%edx
6ff9d4:	56                   	push   %esi
6ff9d5:	8b 32                	mov    (%edx),%esi
6ff9d7:	8b 46 08             	mov    0x8(%esi),%eax
6ff9da:	89 02                	mov    %eax,(%edx)
6ff9dc:	8b 46 08             	mov    0x8(%esi),%eax
6ff9df:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6ff9e3:	75 03                	jne    0x6ff9e8
6ff9e5:	89 50 04             	mov    %edx,0x4(%eax)
6ff9e8:	8b 42 04             	mov    0x4(%edx),%eax
6ff9eb:	89 46 04             	mov    %eax,0x4(%esi)
6ff9ee:	8b 01                	mov    (%ecx),%eax
6ff9f0:	3b 50 04             	cmp    0x4(%eax),%edx
6ff9f3:	75 0d                	jne    0x6ffa02
6ff9f5:	89 70 04             	mov    %esi,0x4(%eax)
6ff9f8:	89 56 08             	mov    %edx,0x8(%esi)
6ff9fb:	89 72 04             	mov    %esi,0x4(%edx)
6ff9fe:	5e                   	pop    %esi
6ff9ff:	c2 04 00             	ret    $0x4
6ffa02:	8b 42 04             	mov    0x4(%edx),%eax
6ffa05:	3b 50 08             	cmp    0x8(%eax),%edx
6ffa08:	75 0d                	jne    0x6ffa17
6ffa0a:	89 70 08             	mov    %esi,0x8(%eax)
6ffa0d:	89 56 08             	mov    %edx,0x8(%esi)
6ffa10:	89 72 04             	mov    %esi,0x4(%edx)
6ffa13:	5e                   	pop    %esi
6ffa14:	c2 04 00             	ret    $0x4
6ffa17:	89 30                	mov    %esi,(%eax)
6ffa19:	89 56 08             	mov    %edx,0x8(%esi)
6ffa1c:	89 72 04             	mov    %esi,0x4(%edx)
6ffa1f:	5e                   	pop    %esi
6ffa20:	c2 04 00             	ret    $0x4
6ffa23:	cc                   	int3
6ffa24:	cc                   	int3
6ffa25:	cc                   	int3
6ffa26:	cc                   	int3
6ffa27:	cc                   	int3
6ffa28:	cc                   	int3
6ffa29:	cc                   	int3
6ffa2a:	cc                   	int3
6ffa2b:	cc                   	int3
6ffa2c:	cc                   	int3
6ffa2d:	cc                   	int3
6ffa2e:	cc                   	int3
6ffa2f:	cc                   	int3
6ffa30:	cc                   	int3
6ffa31:	cc                   	int3
6ffa32:	cc                   	int3
6ffa33:	cc                   	int3
6ffa34:	cc                   	int3
6ffa35:	cc                   	int3
6ffa36:	cc                   	int3
6ffa37:	cc                   	int3
6ffa38:	cc                   	int3
6ffa39:	cc                   	int3
6ffa3a:	cc                   	int3
6ffa3b:	cc                   	int3
6ffa3c:	cc                   	int3
6ffa3d:	cc                   	int3
6ffa3e:	cc                   	int3
6ffa3f:	cc                   	int3
6ffa40:	51                   	push   %ecx
6ffa41:	8b 01                	mov    (%ecx),%eax
6ffa43:	50                   	push   %eax
6ffa44:	ff 30                	push   (%eax)
6ffa46:	8d 44 24 08          	lea    0x8(%esp),%eax
6ffa4a:	50                   	push   %eax
6ffa4b:	e8 e5 99 d0 ff       	call   0x409435
6ffa50:	59                   	pop    %ecx
6ffa51:	c3                   	ret
6ffa52:	cc                   	int3
6ffa53:	cc                   	int3
6ffa54:	cc                   	int3
6ffa55:	cc                   	int3
6ffa56:	cc                   	int3
6ffa57:	cc                   	int3
6ffa58:	cc                   	int3
6ffa59:	cc                   	int3
6ffa5a:	cc                   	int3
6ffa5b:	cc                   	int3
6ffa5c:	cc                   	int3
6ffa5d:	cc                   	int3
6ffa5e:	cc                   	int3
6ffa5f:	cc                   	int3
6ffa60:	51                   	push   %ecx
6ffa61:	8b 01                	mov    (%ecx),%eax
6ffa63:	50                   	push   %eax
6ffa64:	ff 30                	push   (%eax)
6ffa66:	8d 44 24 08          	lea    0x8(%esp),%eax
6ffa6a:	50                   	push   %eax
6ffa6b:	e8 0e 95 d2 ff       	call   0x428f7e
6ffa70:	59                   	pop    %ecx
6ffa71:	c3                   	ret