862839:	cc                   	int3
86283a:	cc                   	int3
86283b:	cc                   	int3
86283c:	cc                   	int3
86283d:	cc                   	int3
86283e:	cc                   	int3
86283f:	cc                   	int3
862840:	cc                   	int3
862841:	cc                   	int3
862842:	cc                   	int3
862843:	cc                   	int3
862844:	cc                   	int3
862845:	cc                   	int3
862846:	cc                   	int3
862847:	cc                   	int3
862848:	cc                   	int3
862849:	cc                   	int3
86284a:	cc                   	int3
86284b:	cc                   	int3
86284c:	cc                   	int3
86284d:	cc                   	int3
86284e:	cc                   	int3
86284f:	cc                   	int3
862850:	cc                   	int3
862851:	cc                   	int3
862852:	cc                   	int3
862853:	cc                   	int3
862854:	cc                   	int3
862855:	cc                   	int3
862856:	cc                   	int3
862857:	cc                   	int3
862858:	cc                   	int3
862859:	cc                   	int3
86285a:	55                   	push   %ebp
86285b:	8b ec                	mov    %esp,%ebp
86285d:	56                   	push   %esi
86285e:	8b f1                	mov    %ecx,%esi
862860:	83 be c0 00 00 00 00 	cmpl   $0x0,0xc0(%esi)
862867:	74 50                	je     0x8628b9
862869:	ff 75 10             	push   0x10(%ebp)
86286c:	8d 86 94 00 00 00    	lea    0x94(%esi),%eax
862872:	ff 75 0c             	push   0xc(%ebp)
862875:	50                   	push   %eax
862876:	ff 15 08 3d d8 00    	call   *0xd83d08
86287c:	85 c0                	test   %eax,%eax
86287e:	74 39                	je     0x8628b9
862880:	8b ce                	mov    %esi,%ecx
862882:	e8 a2 e4 bb ff       	call   0x420d29
862887:	ff 76 20             	push   0x20(%esi)
86288a:	33 c0                	xor    %eax,%eax
86288c:	40                   	inc    %eax
86288d:	89 86 84 00 00 00    	mov    %eax,0x84(%esi)
862893:	89 86 8c 00 00 00    	mov    %eax,0x8c(%esi)
862899:	ff 15 20 3e d8 00    	call   *0xd83e20
86289f:	50                   	push   %eax
8628a0:	e8 e9 2e bc ff       	call   0x42578e
8628a5:	68 01 04 00 00       	push   $0x401
8628aa:	6a 00                	push   $0x0
8628ac:	6a 00                	push   $0x0
8628ae:	ff 76 20             	push   0x20(%esi)
8628b1:	ff 15 70 3f d8 00    	call   *0xd83f70
8628b7:	eb 07                	jmp    0x8628c0
8628b9:	8b ce                	mov    %esi,%ecx
8628bb:	e8 a0 f7 bc ff       	call   0x432060
8628c0:	5e                   	pop    %esi
8628c1:	5d                   	pop    %ebp
8628c2:	c2 0c 00             	ret    $0xc
8628c5:	cc                   	int3
8628c6:	cc                   	int3
8628c7:	cc                   	int3
8628c8:	cc                   	int3
8628c9:	cc                   	int3
8628ca:	cc                   	int3
8628cb:	cc                   	int3
8628cc:	cc                   	int3
8628cd:	cc                   	int3
8628ce:	cc                   	int3
8628cf:	cc                   	int3
8628d0:	cc                   	int3
8628d1:	cc                   	int3
8628d2:	cc                   	int3
8628d3:	cc                   	int3
8628d4:	cc                   	int3
8628d5:	cc                   	int3
8628d6:	cc                   	int3
8628d7:	cc                   	int3
8628d8:	cc                   	int3
8628d9:	cc                   	int3
8628da:	cc                   	int3
8628db:	cc                   	int3
8628dc:	cc                   	int3
8628dd:	cc                   	int3
8628de:	cc                   	int3
8628df:	55                   	push   %ebp
8628e0:	8b ec                	mov    %esp,%ebp
8628e2:	56                   	push   %esi
8628e3:	57                   	push   %edi
8628e4:	8b f9                	mov    %ecx,%edi
8628e6:	33 f6                	xor    %esi,%esi
8628e8:	39 b7 8c 00 00 00    	cmp    %esi,0x8c(%edi)
8628ee:	74 54                	je     0x862944
8628f0:	ff 15 24 3e d8 00    	call   *0xd83e24
8628f6:	68 01 04 00 00       	push   $0x401
8628fb:	56                   	push   %esi
8628fc:	56                   	push   %esi
8628fd:	ff 77 20             	push   0x20(%edi)
862900:	89 b7 84 00 00 00    	mov    %esi,0x84(%edi)
862906:	89 b7 8c 00 00 00    	mov    %esi,0x8c(%edi)
86290c:	89 b7 88 00 00 00    	mov    %esi,0x88(%edi)
862912:	ff 15 70 3f d8 00    	call   *0xd83f70
862918:	ff 75 10             	push   0x10(%ebp)
86291b:	8d 87 94 00 00 00    	lea    0x94(%edi),%eax
862921:	ff 75 0c             	push   0xc(%ebp)
862924:	50                   	push   %eax
862925:	ff 15 08 3d d8 00    	call   *0xd83d08
86292b:	85 c0                	test   %eax,%eax
86292d:	74 1a                	je     0x862949
86292f:	8b 07                	mov    (%edi),%eax
862931:	8b b0 64 01 00 00    	mov    0x164(%eax),%esi
862937:	8b ce                	mov    %esi,%ecx
862939:	e8 27 9d bc ff       	call   0x42c665
86293e:	8b cf                	mov    %edi,%ecx
862940:	ff d6                	call   *%esi
862942:	eb 05                	jmp    0x862949
862944:	e8 17 f7 bc ff       	call   0x432060
862949:	5f                   	pop    %edi
86294a:	5e                   	pop    %esi
86294b:	5d                   	pop    %ebp
86294c:	c2 0c 00             	ret    $0xc
86294f:	cc                   	int3
862950:	cc                   	int3
862951:	cc                   	int3
862952:	cc                   	int3
862953:	cc                   	int3
862954:	cc                   	int3
862955:	cc                   	int3
862956:	cc                   	int3
862957:	cc                   	int3
862958:	cc                   	int3
862959:	cc                   	int3
86295a:	cc                   	int3
86295b:	cc                   	int3
86295c:	cc                   	int3
86295d:	cc                   	int3
86295e:	cc                   	int3
86295f:	cc                   	int3
862960:	cc                   	int3
862961:	cc                   	int3
862962:	cc                   	int3
862963:	cc                   	int3
862964:	cc                   	int3
862965:	cc                   	int3
862966:	cc                   	int3
862967:	cc                   	int3
862968:	cc                   	int3
862969:	cc                   	int3
86296a:	cc                   	int3
86296b:	55                   	push   %ebp
86296c:	8b ec                	mov    %esp,%ebp
86296e:	56                   	push   %esi
86296f:	8b f1                	mov    %ecx,%esi
862971:	57                   	push   %edi
862972:	33 ff                	xor    %edi,%edi
862974:	39 be 8c 00 00 00    	cmp    %edi,0x8c(%esi)
86297a:	74 33                	je     0x8629af
86297c:	ff 75 10             	push   0x10(%ebp)
86297f:	8d 86 94 00 00 00    	lea    0x94(%esi),%eax
862985:	ff 75 0c             	push   0xc(%ebp)
862988:	50                   	push   %eax
862989:	ff 15 08 3d d8 00    	call   *0xd83d08
86298f:	3b 86 84 00 00 00    	cmp    0x84(%esi),%eax
862995:	74 5a                	je     0x8629f1
862997:	68 01 04 00 00       	push   $0x401
86299c:	57                   	push   %edi
86299d:	57                   	push   %edi
86299e:	ff 76 20             	push   0x20(%esi)
8629a1:	89 86 84 00 00 00    	mov    %eax,0x84(%esi)
8629a7:	ff 15 70 3f d8 00    	call   *0xd83f70
8629ad:	eb 42                	jmp    0x8629f1
8629af:	39 be 88 00 00 00    	cmp    %edi,0x88(%esi)
8629b5:	74 33                	je     0x8629ea
8629b7:	ff 75 10             	push   0x10(%ebp)
8629ba:	8d 86 94 00 00 00    	lea    0x94(%esi),%eax
8629c0:	ff 75 0c             	push   0xc(%ebp)
8629c3:	50                   	push   %eax
8629c4:	ff 15 08 3d d8 00    	call   *0xd83d08
8629ca:	85 c0                	test   %eax,%eax
8629cc:	75 1c                	jne    0x8629ea
8629ce:	89 be 88 00 00 00    	mov    %edi,0x88(%esi)
8629d4:	ff 15 24 3e d8 00    	call   *0xd83e24
8629da:	68 01 04 00 00       	push   $0x401
8629df:	57                   	push   %edi
8629e0:	57                   	push   %edi
8629e1:	ff 76 20             	push   0x20(%esi)
8629e4:	ff 15 70 3f d8 00    	call   *0xd83f70
8629ea:	8b ce                	mov    %esi,%ecx
8629ec:	e8 6f f6 bc ff       	call   0x432060
8629f1:	5f                   	pop    %edi
8629f2:	5e                   	pop    %esi
8629f3:	5d                   	pop    %ebp
8629f4:	c2 0c 00             	ret    $0xc
8629f7:	cc                   	int3
8629f8:	cc                   	int3
8629f9:	cc                   	int3
8629fa:	cc                   	int3
8629fb:	cc                   	int3
8629fc:	cc                   	int3
8629fd:	cc                   	int3
8629fe:	cc                   	int3
8629ff:	cc                   	int3
862a00:	cc                   	int3
862a01:	cc                   	int3
862a02:	cc                   	int3
862a03:	cc                   	int3
862a04:	cc                   	int3
862a05:	cc                   	int3
862a06:	cc                   	int3
862a07:	cc                   	int3
862a08:	cc                   	int3
862a09:	cc                   	int3
862a0a:	cc                   	int3
862a0b:	cc                   	int3
862a0c:	cc                   	int3
862a0d:	cc                   	int3
862a0e:	cc                   	int3
862a0f:	cc                   	int3
862a10:	cc                   	int3
862a11:	cc                   	int3
862a12:	cc                   	int3
862a13:	cc                   	int3
862a14:	cc                   	int3
862a15:	cc                   	int3
862a16:	cc                   	int3
862a17:	cc                   	int3
862a18:	cc                   	int3
862a19:	cc                   	int3
862a1a:	55                   	push   %ebp
862a1b:	8b ec                	mov    %esp,%ebp
862a1d:	56                   	push   %esi
862a1e:	8b f1                	mov    %ecx,%esi
862a20:	e8 3b f6 bc ff       	call   0x432060
862a25:	83 be c0 00 00 00 00 	cmpl   $0x0,0xc0(%esi)
862a2c:	74 0c                	je     0x862a3a
862a2e:	8b 55 0c             	mov    0xc(%ebp),%edx
862a31:	8b 86 80 00 00 00    	mov    0x80(%esi),%eax
862a37:	29 42 08             	sub    %eax,0x8(%edx)
862a3a:	5e                   	pop    %esi
862a3b:	5d                   	pop    %ebp
862a3c:	c2 08 00             	ret    $0x8
862a3f:	cc                   	int3
862a40:	cc                   	int3
862a41:	cc                   	int3
862a42:	cc                   	int3
862a43:	cc                   	int3
862a44:	cc                   	int3
862a45:	cc                   	int3
862a46:	cc                   	int3
862a47:	cc                   	int3
862a48:	e8 13 f6 bc ff       	call   0x432060
862a4d:	c2 08 00             	ret    $0x8
862a50:	cc                   	int3
862a51:	cc                   	int3
862a52:	55                   	push   %ebp
862a53:	8b ec                	mov    %esp,%ebp
862a55:	51                   	push   %ecx
862a56:	51                   	push   %ecx
862a57:	8b 45 08             	mov    0x8(%ebp),%eax
862a5a:	56                   	push   %esi
862a5b:	89 45 f8             	mov    %eax,-0x8(%ebp)
862a5e:	8b f1                	mov    %ecx,%esi
862a60:	8b 45 0c             	mov    0xc(%ebp),%eax
862a63:	89 45 fc             	mov    %eax,-0x4(%ebp)
862a66:	8d 45 f8             	lea    -0x8(%ebp),%eax
862a69:	50                   	push   %eax
862a6a:	ff 76 20             	push   0x20(%esi)
862a6d:	ff 15 f4 3c d8 00    	call   *0xd83cf4
862a73:	83 be c0 00 00 00 00 	cmpl   $0x0,0xc0(%esi)
862a7a:	74 1c                	je     0x862a98
862a7c:	ff 75 fc             	push   -0x4(%ebp)
862a7f:	8d 86 94 00 00 00    	lea    0x94(%esi),%eax
862a85:	ff 75 f8             	push   -0x8(%ebp)
862a88:	50                   	push   %eax
862a89:	ff 15 08 3d d8 00    	call   *0xd83d08
862a8f:	85 c0                	test   %eax,%eax
862a91:	74 05                	je     0x862a98
862a93:	6a 02                	push   $0x2
862a95:	58                   	pop    %eax
862a96:	eb 07                	jmp    0x862a9f
862a98:	8b ce                	mov    %esi,%ecx
862a9a:	e8 c1 f5 bc ff       	call   0x432060
862a9f:	5e                   	pop    %esi
862aa0:	8b e5                	mov    %ebp,%esp
862aa2:	5d                   	pop    %ebp
862aa3:	c2 08 00             	ret    $0x8
862aa6:	cc                   	int3
862aa7:	cc                   	int3
862aa8:	cc                   	int3
862aa9:	cc                   	int3
862aaa:	cc                   	int3
862aab:	cc                   	int3
862aac:	cc                   	int3
862aad:	cc                   	int3
862aae:	cc                   	int3
862aaf:	cc                   	int3
862ab0:	cc                   	int3
862ab1:	cc                   	int3
862ab2:	cc                   	int3
862ab3:	cc                   	int3
862ab4:	cc                   	int3
862ab5:	cc                   	int3
862ab6:	cc                   	int3
862ab7:	cc                   	int3
862ab8:	cc                   	int3
862ab9:	cc                   	int3
862aba:	cc                   	int3
862abb:	e8 a0 f5 bc ff       	call   0x432060
862ac0:	c2 08 00             	ret    $0x8
862ac3:	cc                   	int3
862ac4:	cc                   	int3
862ac5:	c2 0c 00             	ret    $0xc
862ac8:	55                   	push   %ebp
862ac9:	8b ec                	mov    %esp,%ebp
862acb:	51                   	push   %ecx
862acc:	51                   	push   %ecx
862acd:	56                   	push   %esi
862ace:	8b f1                	mov    %ecx,%esi
862ad0:	83 be 8c 00 00 00 00 	cmpl   $0x0,0x8c(%esi)
862ad7:	75 5b                	jne    0x862b34
862ad9:	8b 45 0c             	mov    0xc(%ebp),%eax
862adc:	89 45 f8             	mov    %eax,-0x8(%ebp)
862adf:	8b 45 10             	mov    0x10(%ebp),%eax
862ae2:	89 45 fc             	mov    %eax,-0x4(%ebp)
862ae5:	8d 45 f8             	lea    -0x8(%ebp),%eax
862ae8:	50                   	push   %eax
862ae9:	ff 76 20             	push   0x20(%esi)
862aec:	ff 15 f4 3c d8 00    	call   *0xd83cf4
862af2:	ff 75 fc             	push   -0x4(%ebp)
862af5:	8d 86 94 00 00 00    	lea    0x94(%esi),%eax
862afb:	ff 75 f8             	push   -0x8(%ebp)
862afe:	50                   	push   %eax
862aff:	ff 15 08 3d d8 00    	call   *0xd83d08
862b05:	85 c0                	test   %eax,%eax
862b07:	74 2b                	je     0x862b34
862b09:	ff 76 20             	push   0x20(%esi)
862b0c:	ff 15 20 3e d8 00    	call   *0xd83e20
862b12:	50                   	push   %eax
862b13:	e8 76 2c bc ff       	call   0x42578e
862b18:	68 01 04 00 00       	push   $0x401
862b1d:	6a 00                	push   $0x0
862b1f:	6a 00                	push   $0x0