82ba17:	eb 09                	jmp    0x82ba22
82ba19:	6a 08                	push   $0x8
82ba1b:	56                   	push   %esi
82ba1c:	e8 b9 3d bf ff       	call   0x41f7da
82ba21:	59                   	pop    %ecx
82ba22:	59                   	pop    %ecx
82ba23:	8b c6                	mov    %esi,%eax
82ba25:	5e                   	pop    %esi
82ba26:	5d                   	pop    %ebp
82ba27:	c2 04 00             	ret    $0x4
82ba2a:	cc                   	int3
82ba2b:	cc                   	int3
82ba2c:	cc                   	int3
82ba2d:	cc                   	int3
82ba2e:	cc                   	int3
82ba2f:	cc                   	int3
82ba30:	cc                   	int3
82ba31:	cc                   	int3
82ba32:	cc                   	int3
82ba33:	cc                   	int3
82ba34:	cc                   	int3
82ba35:	cc                   	int3
82ba36:	cc                   	int3
82ba37:	55                   	push   %ebp
82ba38:	8b ec                	mov    %esp,%ebp
82ba3a:	56                   	push   %esi
82ba3b:	8b f1                	mov    %ecx,%esi
82ba3d:	e8 98 73 c0 ff       	call   0x432dda
82ba42:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82ba46:	74 1b                	je     0x82ba63
82ba48:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82ba4c:	75 08                	jne    0x82ba56
82ba4e:	56                   	push   %esi
82ba4f:	e8 3b 5d bd ff       	call   0x40178f
82ba54:	eb 0c                	jmp    0x82ba62
82ba56:	68 80 00 00 00       	push   $0x80
82ba5b:	56                   	push   %esi
82ba5c:	e8 79 3d bf ff       	call   0x41f7da
82ba61:	59                   	pop    %ecx
82ba62:	59                   	pop    %ecx
82ba63:	8b c6                	mov    %esi,%eax
82ba65:	5e                   	pop    %esi
82ba66:	5d                   	pop    %ebp
82ba67:	c2 04 00             	ret    $0x4
82ba6a:	cc                   	int3
82ba6b:	cc                   	int3
82ba6c:	cc                   	int3
82ba6d:	cc                   	int3
82ba6e:	cc                   	int3
82ba6f:	cc                   	int3
82ba70:	cc                   	int3
82ba71:	cc                   	int3
82ba72:	cc                   	int3
82ba73:	cc                   	int3
82ba74:	cc                   	int3
82ba75:	cc                   	int3
82ba76:	55                   	push   %ebp
82ba77:	8b ec                	mov    %esp,%ebp
82ba79:	56                   	push   %esi
82ba7a:	8b f1                	mov    %ecx,%esi
82ba7c:	e8 5a 6a be ff       	call   0x4124db
82ba81:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82ba85:	74 1b                	je     0x82baa2
82ba87:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82ba8b:	75 08                	jne    0x82ba95
82ba8d:	56                   	push   %esi
82ba8e:	e8 fc 5c bd ff       	call   0x40178f
82ba93:	eb 0c                	jmp    0x82baa1
82ba95:	68 80 00 00 00       	push   $0x80
82ba9a:	56                   	push   %esi
82ba9b:	e8 3a 3d bf ff       	call   0x41f7da
82baa0:	59                   	pop    %ecx
82baa1:	59                   	pop    %ecx
82baa2:	8b c6                	mov    %esi,%eax
82baa4:	5e                   	pop    %esi
82baa5:	5d                   	pop    %ebp
82baa6:	c2 04 00             	ret    $0x4
82baa9:	cc                   	int3
82baaa:	cc                   	int3
82baab:	cc                   	int3
82baac:	cc                   	int3
82baad:	cc                   	int3
82baae:	cc                   	int3
82baaf:	cc                   	int3
82bab0:	cc                   	int3
82bab1:	cc                   	int3
82bab2:	cc                   	int3
82bab3:	cc                   	int3
82bab4:	cc                   	int3
82bab5:	55                   	push   %ebp
82bab6:	8b ec                	mov    %esp,%ebp
82bab8:	56                   	push   %esi
82bab9:	8b f1                	mov    %ecx,%esi
82babb:	e8 d2 ef bd ff       	call   0x40aa92
82bac0:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82bac4:	74 1b                	je     0x82bae1
82bac6:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82baca:	75 08                	jne    0x82bad4
82bacc:	56                   	push   %esi
82bacd:	e8 bd 5c bd ff       	call   0x40178f
82bad2:	eb 0c                	jmp    0x82bae0
82bad4:	68 80 00 00 00       	push   $0x80
82bad9:	56                   	push   %esi
82bada:	e8 fb 3c bf ff       	call   0x41f7da
82badf:	59                   	pop    %ecx
82bae0:	59                   	pop    %ecx
82bae1:	8b c6                	mov    %esi,%eax
82bae3:	5e                   	pop    %esi
82bae4:	5d                   	pop    %ebp
82bae5:	c2 04 00             	ret    $0x4
82bae8:	cc                   	int3
82bae9:	cc                   	int3
82baea:	cc                   	int3
82baeb:	cc                   	int3
82baec:	cc                   	int3
82baed:	cc                   	int3
82baee:	cc                   	int3
82baef:	cc                   	int3
82baf0:	cc                   	int3
82baf1:	cc                   	int3
82baf2:	cc                   	int3
82baf3:	cc                   	int3
82baf4:	55                   	push   %ebp
82baf5:	8b ec                	mov    %esp,%ebp
82baf7:	56                   	push   %esi
82baf8:	8b f1                	mov    %ecx,%esi
82bafa:	e8 b8 4a c0 ff       	call   0x4305b7
82baff:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82bb03:	74 1b                	je     0x82bb20
82bb05:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82bb09:	75 08                	jne    0x82bb13
82bb0b:	56                   	push   %esi
82bb0c:	e8 7e 5c bd ff       	call   0x40178f
82bb11:	eb 0c                	jmp    0x82bb1f
82bb13:	68 80 00 00 00       	push   $0x80
82bb18:	56                   	push   %esi
82bb19:	e8 bc 3c bf ff       	call   0x41f7da
82bb1e:	59                   	pop    %ecx
82bb1f:	59                   	pop    %ecx
82bb20:	8b c6                	mov    %esi,%eax
82bb22:	5e                   	pop    %esi
82bb23:	5d                   	pop    %ebp
82bb24:	c2 04 00             	ret    $0x4
82bb27:	cc                   	int3
82bb28:	cc                   	int3
82bb29:	cc                   	int3
82bb2a:	cc                   	int3
82bb2b:	cc                   	int3
82bb2c:	cc                   	int3
82bb2d:	cc                   	int3
82bb2e:	cc                   	int3
82bb2f:	cc                   	int3
82bb30:	cc                   	int3
82bb31:	cc                   	int3
82bb32:	cc                   	int3
82bb33:	55                   	push   %ebp
82bb34:	8b ec                	mov    %esp,%ebp
82bb36:	56                   	push   %esi
82bb37:	8b f1                	mov    %ecx,%esi
82bb39:	e8 05 04 c1 ff       	call   0x43bf43
82bb3e:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82bb42:	74 1b                	je     0x82bb5f
82bb44:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82bb48:	75 08                	jne    0x82bb52
82bb4a:	56                   	push   %esi
82bb4b:	e8 3f 5c bd ff       	call   0x40178f
82bb50:	eb 0c                	jmp    0x82bb5e
82bb52:	68 80 00 00 00       	push   $0x80
82bb57:	56                   	push   %esi
82bb58:	e8 7d 3c bf ff       	call   0x41f7da
82bb5d:	59                   	pop    %ecx
82bb5e:	59                   	pop    %ecx
82bb5f:	8b c6                	mov    %esi,%eax
82bb61:	5e                   	pop    %esi
82bb62:	5d                   	pop    %ebp
82bb63:	c2 04 00             	ret    $0x4
82bb66:	cc                   	int3
82bb67:	cc                   	int3
82bb68:	cc                   	int3
82bb69:	cc                   	int3
82bb6a:	cc                   	int3
82bb6b:	cc                   	int3
82bb6c:	cc                   	int3
82bb6d:	cc                   	int3
82bb6e:	cc                   	int3
82bb6f:	cc                   	int3
82bb70:	cc                   	int3
82bb71:	cc                   	int3
82bb72:	55                   	push   %ebp
82bb73:	8b ec                	mov    %esp,%ebp
82bb75:	56                   	push   %esi
82bb76:	8b f1                	mov    %ecx,%esi
82bb78:	e8 21 90 c0 ff       	call   0x434b9e
82bb7d:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82bb81:	74 1b                	je     0x82bb9e
82bb83:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82bb87:	75 08                	jne    0x82bb91
82bb89:	56                   	push   %esi
82bb8a:	e8 00 5c bd ff       	call   0x40178f
82bb8f:	eb 0c                	jmp    0x82bb9d
82bb91:	68 80 00 00 00       	push   $0x80
82bb96:	56                   	push   %esi
82bb97:	e8 3e 3c bf ff       	call   0x41f7da
82bb9c:	59                   	pop    %ecx
82bb9d:	59                   	pop    %ecx
82bb9e:	8b c6                	mov    %esi,%eax
82bba0:	5e                   	pop    %esi
82bba1:	5d                   	pop    %ebp
82bba2:	c2 04 00             	ret    $0x4
82bba5:	cc                   	int3
82bba6:	cc                   	int3
82bba7:	cc                   	int3
82bba8:	cc                   	int3
82bba9:	cc                   	int3
82bbaa:	cc                   	int3
82bbab:	cc                   	int3
82bbac:	cc                   	int3
82bbad:	cc                   	int3
82bbae:	cc                   	int3
82bbaf:	cc                   	int3
82bbb0:	cc                   	int3
82bbb1:	55                   	push   %ebp
82bbb2:	8b ec                	mov    %esp,%ebp
82bbb4:	56                   	push   %esi
82bbb5:	8b f1                	mov    %ecx,%esi
82bbb7:	e8 44 63 bd ff       	call   0x401f00
82bbbc:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
82bbc0:	74 1b                	je     0x82bbdd
82bbc2:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
82bbc6:	75 08                	jne    0x82bbd0
82bbc8:	56                   	push   %esi
82bbc9:	e8 c1 5b bd ff       	call   0x40178f
82bbce:	eb 0c                	jmp    0x82bbdc
82bbd0:	68 80 00 00 00       	push   $0x80
82bbd5:	56                   	push   %esi
82bbd6:	e8 ff 3b bf ff       	call   0x41f7da
82bbdb:	59                   	pop    %ecx
82bbdc:	59                   	pop    %ecx
82bbdd:	8b c6                	mov    %esi,%eax
82bbdf:	5e                   	pop    %esi
82bbe0:	5d                   	pop    %ebp
82bbe1:	c2 04 00             	ret    $0x4
82bbe4:	cc                   	int3
82bbe5:	cc                   	int3
82bbe6:	cc                   	int3
82bbe7:	cc                   	int3
82bbe8:	cc                   	int3
82bbe9:	cc                   	int3
82bbea:	cc                   	int3
82bbeb:	cc                   	int3
82bbec:	cc                   	int3
82bbed:	cc                   	int3
82bbee:	cc                   	int3
82bbef:	cc                   	int3
82bbf0:	55                   	push   %ebp
82bbf1:	8b ec                	mov    %esp,%ebp
82bbf3:	51                   	push   %ecx
82bbf4:	51                   	push   %ecx
82bbf5:	56                   	push   %esi
82bbf6:	8b f1                	mov    %ecx,%esi
82bbf8:	e8 32 27 c0 ff       	call   0x42e32f
82bbfd:	8b 40 0c             	mov    0xc(%eax),%eax
82bc00:	89 45 f8             	mov    %eax,-0x8(%ebp)
82bc03:	8b 45 0c             	mov    0xc(%ebp),%eax
82bc06:	89 45 fc             	mov    %eax,-0x4(%ebp)
82bc09:	8d 45 f8             	lea    -0x8(%ebp),%eax
82bc0c:	50                   	push   %eax
82bc0d:	ff 75 08             	push   0x8(%ebp)
82bc10:	68 13 04 00 00       	push   $0x413
82bc15:	ff 76 20             	push   0x20(%esi)
82bc18:	ff 15 20 40 d8 00    	call   *0xd84020
82bc1e:	5e                   	pop    %esi
82bc1f:	8b e5                	mov    %ebp,%esp
82bc21:	5d                   	pop    %ebp
82bc22:	c2 08 00             	ret    $0x8
82bc25:	cc                   	int3
82bc26:	cc                   	int3
82bc27:	cc                   	int3
82bc28:	cc                   	int3
82bc29:	cc                   	int3
82bc2a:	cc                   	int3
82bc2b:	cc                   	int3
82bc2c:	cc                   	int3
82bc2d:	cc                   	int3
82bc2e:	cc                   	int3
82bc2f:	cc                   	int3
82bc30:	cc                   	int3
82bc31:	cc                   	int3
82bc32:	55                   	push   %ebp
82bc33:	8b ec                	mov    %esp,%ebp
82bc35:	51                   	push   %ecx
82bc36:	51                   	push   %ecx
82bc37:	83 65 f8 00          	andl   $0x0,-0x8(%ebp)
82bc3b:	8b 45 0c             	mov    0xc(%ebp),%eax
82bc3e:	85 c0                	test   %eax,%eax
82bc40:	75 05                	jne    0x82bc47
82bc42:	21 45 fc             	and    %eax,-0x4(%ebp)
82bc45:	eb 06                	jmp    0x82bc4d
82bc47:	8b 40 04             	mov    0x4(%eax),%eax
82bc4a:	89 45 fc             	mov    %eax,-0x4(%ebp)
82bc4d:	8d 45 f8             	lea    -0x8(%ebp),%eax
82bc50:	50                   	push   %eax
82bc51:	ff 75 08             	push   0x8(%ebp)
82bc54:	68 13 04 00 00       	push   $0x413
82bc59:	ff 71 20             	push   0x20(%ecx)
82bc5c:	ff 15 20 40 d8 00    	call   *0xd84020
82bc62:	8b e5                	mov    %ebp,%esp
82bc64:	5d                   	pop    %ebp
82bc65:	c2 08 00             	ret    $0x8
82bc68:	cc                   	int3
82bc69:	cc                   	int3
82bc6a:	cc                   	int3
82bc6b:	cc                   	int3
82bc6c:	cc                   	int3
82bc6d:	cc                   	int3
82bc6e:	cc                   	int3
82bc6f:	cc                   	int3
82bc70:	cc                   	int3
82bc71:	cc                   	int3
82bc72:	cc                   	int3
82bc73:	cc                   	int3
82bc74:	cc                   	int3
82bc75:	6a 04                	push   $0x4
82bc77:	b8 93 90 b9 00       	mov    $0xb99093,%eax
82bc7c:	e8 0a e6 bd ff       	call   0x40a28b
82bc81:	8b f9                	mov    %ecx,%edi
82bc83:	e8 a7 26 c0 ff       	call   0x42e32f
82bc88:	8b 70 0c             	mov    0xc(%eax),%esi
82bc8b:	e8 85 a9 c0 ff       	call   0x436615
82bc90:	50                   	push   %eax
82bc91:	8d 4d f0             	lea    -0x10(%ebp),%ecx
82bc94:	e8 7b df bd ff       	call   0x409c14
82bc99:	ff 75 08             	push   0x8(%ebp)
82bc9c:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
82bca0:	8d 4d f0             	lea    -0x10(%ebp),%ecx
82bca3:	56                   	push   %esi
82bca4:	e8 23 82 bd ff       	call   0x403ecc
82bca9:	8b 75 f0             	mov    -0x10(%ebp),%esi
82bcac:	83 7e fc 01          	cmpl   $0x1,-0x4(%esi)
82bcb0:	7e 0e                	jle    0x82bcc0
82bcb2:	ff 76 f4             	push   -0xc(%esi)
82bcb5:	8d 4d f0             	lea    -0x10(%ebp),%ecx
82bcb8:	e8 2d e3 c0 ff       	call   0x439fea
82bcbd:	8b 75 f0             	mov    -0x10(%ebp),%esi
82bcc0:	56                   	push   %esi
82bcc1:	6a 00                	push   $0x0
82bcc3:	68 4d 04 00 00       	push   $0x44d
82bcc8:	ff 77 20             	push   0x20(%edi)
82bccb:	ff 15 20 40 d8 00    	call   *0xd84020
82bcd1:	8d 4e f0             	lea    -0x10(%esi),%ecx