9afdb2:	50                   	push   %eax
9afdb3:	ff 15 ec 3d d8 00    	call   *0xd83dec
9afdb9:	e8 78 85 a6 ff       	call   0x418336
9afdbe:	ff 70 54             	push   0x54(%eax)
9afdc1:	e8 70 85 a6 ff       	call   0x418336
9afdc6:	8b ce                	mov    %esi,%ecx
9afdc8:	ff 70 54             	push   0x54(%eax)
9afdcb:	8d 45 10             	lea    0x10(%ebp),%eax
9afdce:	50                   	push   %eax
9afdcf:	e8 dc 48 a5 ff       	call   0x4046b0
9afdd4:	5e                   	pop    %esi
9afdd5:	5d                   	pop    %ebp
9afdd6:	c2 18 00             	ret    $0x18
9afdd9:	cc                   	int3
9afdda:	cc                   	int3
9afddb:	cc                   	int3
9afddc:	cc                   	int3
9afddd:	cc                   	int3
9afdde:	cc                   	int3
9afddf:	cc                   	int3
9afde0:	cc                   	int3
9afde1:	cc                   	int3
9afde2:	cc                   	int3
9afde3:	cc                   	int3
9afde4:	cc                   	int3
9afde5:	cc                   	int3
9afde6:	cc                   	int3
9afde7:	cc                   	int3
9afde8:	cc                   	int3
9afde9:	cc                   	int3
9afdea:	cc                   	int3
9afdeb:	cc                   	int3
9afdec:	cc                   	int3
9afded:	55                   	push   %ebp
9afdee:	8b ec                	mov    %esp,%ebp
9afdf0:	e8 41 85 a6 ff       	call   0x418336
9afdf5:	ff 70 54             	push   0x54(%eax)
9afdf8:	e8 39 85 a6 ff       	call   0x418336
9afdfd:	8b 4d 08             	mov    0x8(%ebp),%ecx
9afe00:	ff 70 54             	push   0x54(%eax)
9afe03:	ff 75 10             	push   0x10(%ebp)
9afe06:	e8 a5 48 a5 ff       	call   0x4046b0
9afe0b:	5d                   	pop    %ebp
9afe0c:	c2 0c 00             	ret    $0xc
9afe0f:	cc                   	int3
9afe10:	cc                   	int3
9afe11:	cc                   	int3
9afe12:	cc                   	int3
9afe13:	cc                   	int3
9afe14:	cc                   	int3
9afe15:	cc                   	int3
9afe16:	cc                   	int3
9afe17:	6a 0c                	push   $0xc
9afe19:	b8 93 03 bb 00       	mov    $0xbb0393,%eax
9afe1e:	e8 68 a4 a5 ff       	call   0x40a28b
9afe23:	8b c1                	mov    %ecx,%eax
9afe25:	89 45 f0             	mov    %eax,-0x10(%ebp)
9afe28:	f7 45 24 00 01 00 00 	testl  $0x100,0x24(%ebp)
9afe2f:	8b 5d 08             	mov    0x8(%ebp),%ebx
9afe32:	75 54                	jne    0x9afe88
9afe34:	f7 45 24 00 02 00 00 	testl  $0x200,0x24(%ebp)
9afe3b:	74 38                	je     0x9afe75
9afe3d:	53                   	push   %ebx
9afe3e:	8d 4d e8             	lea    -0x18(%ebp),%ecx
9afe41:	e8 7a 0a a6 ff       	call   0x4108c0
9afe46:	6a ff                	push   $0xffffffff
9afe48:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9afe4c:	8d 75 10             	lea    0x10(%ebp),%esi
9afe4f:	6a 00                	push   $0x0
9afe51:	6a ff                	push   $0xffffffff
9afe53:	6a ff                	push   $0xffffffff
9afe55:	83 ec 10             	sub    $0x10,%esp
9afe58:	8d 4d e8             	lea    -0x18(%ebp),%ecx
9afe5b:	8b fc                	mov    %esp,%edi
9afe5d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9afe5e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9afe5f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9afe60:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9afe61:	e8 c0 70 a7 ff       	call   0x426f26
9afe66:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
9afe6a:	8d 4d e8             	lea    -0x18(%ebp),%ecx
9afe6d:	e8 1f 02 a6 ff       	call   0x410091
9afe72:	8b 45 f0             	mov    -0x10(%ebp),%eax
9afe75:	8b 80 e0 00 00 00    	mov    0xe0(%eax),%eax
9afe7b:	8b cb                	mov    %ebx,%ecx
9afe7d:	50                   	push   %eax
9afe7e:	50                   	push   %eax
9afe7f:	8d 45 10             	lea    0x10(%ebp),%eax
9afe82:	50                   	push   %eax
9afe83:	e8 28 48 a5 ff       	call   0x4046b0
9afe88:	e8 8a e5 a5 ff       	call   0x40e417
9afe8d:	c2 20 00             	ret    $0x20
9afe90:	cc                   	int3
9afe91:	cc                   	int3
9afe92:	cc                   	int3
9afe93:	cc                   	int3
9afe94:	cc                   	int3
9afe95:	cc                   	int3
9afe96:	cc                   	int3
9afe97:	cc                   	int3
9afe98:	cc                   	int3
9afe99:	cc                   	int3
9afe9a:	cc                   	int3
9afe9b:	cc                   	int3
9afe9c:	cc                   	int3
9afe9d:	cc                   	int3
9afe9e:	cc                   	int3
9afe9f:	cc                   	int3
9afea0:	cc                   	int3
9afea1:	cc                   	int3
9afea2:	cc                   	int3
9afea3:	cc                   	int3
9afea4:	cc                   	int3
9afea5:	cc                   	int3
9afea6:	cc                   	int3
9afea7:	cc                   	int3
9afea8:	cc                   	int3
9afea9:	cc                   	int3
9afeaa:	cc                   	int3
9afeab:	cc                   	int3
9afeac:	cc                   	int3
9afead:	cc                   	int3
9afeae:	6a 58                	push   $0x58
9afeb0:	b8 d6 03 bb 00       	mov    $0xbb03d6,%eax
9afeb5:	e8 d1 a3 a5 ff       	call   0x40a28b
9afeba:	8b f9                	mov    %ecx,%edi
9afebc:	89 7d f0             	mov    %edi,-0x10(%ebp)
9afebf:	8b 5d 24             	mov    0x24(%ebp),%ebx
9afec2:	8b 03                	mov    (%ebx),%eax
9afec4:	8b b0 80 02 00 00    	mov    0x280(%eax),%esi
9afeca:	8b ce                	mov    %esi,%ecx
9afecc:	e8 94 c7 a7 ff       	call   0x42c665
9afed1:	8b cb                	mov    %ebx,%ecx
9afed3:	ff d6                	call   *%esi
9afed5:	85 c0                	test   %eax,%eax
9afed7:	0f 85 64 03 00 00    	jne    0x9b0241
9afedd:	8b 03                	mov    (%ebx),%eax
9afedf:	8b b0 88 02 00 00    	mov    0x288(%eax),%esi
9afee5:	8b ce                	mov    %esi,%ecx
9afee7:	e8 79 c7 a7 ff       	call   0x42c665
9afeec:	8b cb                	mov    %ebx,%ecx
9afeee:	ff d6                	call   *%esi
9afef0:	85 c0                	test   %eax,%eax
9afef2:	0f 85 49 03 00 00    	jne    0x9b0241
9afef8:	8b 03                	mov    (%ebx),%eax
9afefa:	8b b0 a8 02 00 00    	mov    0x2a8(%eax),%esi
9aff00:	8b ce                	mov    %esi,%ecx
9aff02:	e8 5e c7 a7 ff       	call   0x42c665
9aff07:	8b cb                	mov    %ebx,%ecx
9aff09:	ff d6                	call   *%esi
9aff0b:	85 c0                	test   %eax,%eax
9aff0d:	0f 85 2e 03 00 00    	jne    0x9b0241
9aff13:	8b 03                	mov    (%ebx),%eax
9aff15:	8b b0 8c 02 00 00    	mov    0x28c(%eax),%esi
9aff1b:	8b ce                	mov    %esi,%ecx
9aff1d:	e8 43 c7 a7 ff       	call   0x42c665
9aff22:	8b cb                	mov    %ebx,%ecx
9aff24:	ff d6                	call   *%esi
9aff26:	85 c0                	test   %eax,%eax
9aff28:	0f 85 13 03 00 00    	jne    0x9b0241
9aff2e:	8b 03                	mov    (%ebx),%eax
9aff30:	8b b0 90 02 00 00    	mov    0x290(%eax),%esi
9aff36:	8b ce                	mov    %esi,%ecx
9aff38:	e8 28 c7 a7 ff       	call   0x42c665
9aff3d:	8b cb                	mov    %ebx,%ecx
9aff3f:	ff d6                	call   *%esi
9aff41:	85 c0                	test   %eax,%eax
9aff43:	0f 85 f8 02 00 00    	jne    0x9b0241
9aff49:	21 45 ec             	and    %eax,-0x14(%ebp)
9aff4c:	21 45 e8             	and    %eax,-0x18(%ebp)
9aff4f:	8d 45 e8             	lea    -0x18(%ebp),%eax
9aff52:	8b 37                	mov    (%edi),%esi
9aff54:	50                   	push   %eax
9aff55:	8d 45 ec             	lea    -0x14(%ebp),%eax
9aff58:	50                   	push   %eax
9aff59:	8b b6 0c 01 00 00    	mov    0x10c(%esi),%esi
9aff5f:	8d 45 d4             	lea    -0x2c(%ebp),%eax
9aff62:	50                   	push   %eax
9aff63:	8d 45 d0             	lea    -0x30(%ebp),%eax
9aff66:	8b ce                	mov    %esi,%ecx
9aff68:	50                   	push   %eax
9aff69:	8d 45 cc             	lea    -0x34(%ebp),%eax
9aff6c:	50                   	push   %eax
9aff6d:	8d 45 dc             	lea    -0x24(%ebp),%eax
9aff70:	50                   	push   %eax
9aff71:	8d 45 e0             	lea    -0x20(%ebp),%eax
9aff74:	50                   	push   %eax
9aff75:	8d 45 e4             	lea    -0x1c(%ebp),%eax
9aff78:	50                   	push   %eax
9aff79:	53                   	push   %ebx
9aff7a:	e8 e6 c6 a7 ff       	call   0x42c665
9aff7f:	8b cf                	mov    %edi,%ecx
9aff81:	ff d6                	call   *%esi
9aff83:	ff 75 e4             	push   -0x1c(%ebp)
9aff86:	33 f6                	xor    %esi,%esi
9aff88:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
9aff8b:	6a 01                	push   $0x1
9aff8d:	56                   	push   %esi
9aff8e:	e8 1c 91 a7 ff       	call   0x4290af
9aff93:	ff 75 e0             	push   -0x20(%ebp)
9aff96:	8d 4d bc             	lea    -0x44(%ebp),%ecx
9aff99:	89 75 fc             	mov    %esi,-0x4(%ebp)
9aff9c:	6a 01                	push   $0x1
9aff9e:	56                   	push   %esi
9aff9f:	e8 0b 91 a7 ff       	call   0x4290af
9affa4:	ff 75 dc             	push   -0x24(%ebp)
9affa7:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
9affaa:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
9affae:	6a 01                	push   $0x1
9affb0:	56                   	push   %esi
9affb1:	e8 f9 90 a7 ff       	call   0x4290af
9affb6:	8b 4d 08             	mov    0x8(%ebp),%ecx
9affb9:	8d 45 b4             	lea    -0x4c(%ebp),%eax
9affbc:	50                   	push   %eax
9affbd:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
9affc1:	e8 66 69 a7 ff       	call   0x42692c
9affc6:	89 45 d8             	mov    %eax,-0x28(%ebp)
9affc9:	85 c0                	test   %eax,%eax
9affcb:	75 05                	jne    0x9affd2
9affcd:	e8 94 1f a8 ff       	call   0x431f66
9affd2:	8b 03                	mov    (%ebx),%eax
9affd4:	8b b0 0c 02 00 00    	mov    0x20c(%eax),%esi
9affda:	8b ce                	mov    %esi,%ecx
9affdc:	e8 84 c6 a7 ff       	call   0x42c665
9affe1:	8b cb                	mov    %ebx,%ecx
9affe3:	ff d6                	call   *%esi
9affe5:	48                   	dec    %eax
9affe6:	39 45 1c             	cmp    %eax,0x1c(%ebp)
9affe9:	74 4a                	je     0x9b0035
9affeb:	8b 03                	mov    (%ebx),%eax
9affed:	8b b0 a4 01 00 00    	mov    0x1a4(%eax),%esi
9afff3:	8b ce                	mov    %esi,%ecx
9afff5:	e8 6b c6 a7 ff       	call   0x42c665
9afffa:	8b cb                	mov    %ebx,%ecx
9afffc:	ff d6                	call   *%esi
9afffe:	48                   	dec    %eax
9affff:	39 45 1c             	cmp    %eax,0x1c(%ebp)
9b0002:	7c 09                	jl     0x9b000d
9b0004:	83 bf 54 01 00 00 00 	cmpl   $0x0,0x154(%edi)
9b000b:	74 28                	je     0x9b0035
9b000d:	8b 45 10             	mov    0x10(%ebp),%eax
9b0010:	8b 4d 08             	mov    0x8(%ebp),%ecx
9b0013:	83 c0 03             	add    $0x3,%eax
9b0016:	50                   	push   %eax
9b0017:	ff 75 14             	push   0x14(%ebp)
9b001a:	8d 45 ac             	lea    -0x54(%ebp),%eax
9b001d:	50                   	push   %eax
9b001e:	e8 b9 63 a7 ff       	call   0x4263dc
9b0023:	8b 45 18             	mov    0x18(%ebp),%eax
9b0026:	8b 4d 08             	mov    0x8(%ebp),%ecx
9b0029:	83 c0 fd             	add    $0xfffffffd,%eax
9b002c:	50                   	push   %eax
9b002d:	ff 75 14             	push   0x14(%ebp)
9b0030:	e8 a9 4a a5 ff       	call   0x404ade
9b0035:	83 7d 20 00          	cmpl   $0x0,0x20(%ebp)
9b0039:	0f 84 79 01 00 00    	je     0x9b01b8
9b003f:	83 bb 90 00 00 00 00 	cmpl   $0x0,0x90(%ebx)
9b0046:	0f 85 9d 00 00 00    	jne    0x9b00e9
9b004c:	8b 45 10             	mov    0x10(%ebp),%eax
9b004f:	8d 75 0c             	lea    0xc(%ebp),%esi
9b0052:	8b 4d f0             	mov    -0x10(%ebp),%ecx
9b0055:	8d 7d 9c             	lea    -0x64(%ebp),%edi
9b0058:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0059:	48                   	dec    %eax
9b005a:	53                   	push   %ebx
9b005b:	ff 75 20             	push   0x20(%ebp)
9b005e:	ff 75 1c             	push   0x1c(%ebp)
9b0061:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0062:	ff 75 ec             	push   -0x14(%ebp)
9b0065:	83 ec 10             	sub    $0x10,%esp
9b0068:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0069:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b006a:	8b fc                	mov    %esp,%edi
9b006c:	89 45 a0             	mov    %eax,-0x60(%ebp)
9b006f:	8b 01                	mov    (%ecx),%eax
9b0071:	8d 75 9c             	lea    -0x64(%ebp),%esi
9b0074:	ff 75 08             	push   0x8(%ebp)
9b0077:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0078:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0079:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b007a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b007b:	8b b0 f8 00 00 00    	mov    0xf8(%eax),%esi
9b0081:	8b ce                	mov    %esi,%ecx
9b0083:	e8 dd c5 a7 ff       	call   0x42c665
9b0088:	8b 7d f0             	mov    -0x10(%ebp),%edi
9b008b:	8b cf                	mov    %edi,%ecx
9b008d:	ff d6                	call   *%esi
9b008f:	8b 75 08             	mov    0x8(%ebp),%esi
9b0092:	8d 45 bc             	lea    -0x44(%ebp),%eax
9b0095:	50                   	push   %eax
9b0096:	8b ce                	mov    %esi,%ecx
9b0098:	e8 8f 68 a7 ff       	call   0x42692c
9b009d:	ff 75 10             	push   0x10(%ebp)
9b00a0:	8d 45 ac             	lea    -0x54(%ebp),%eax
9b00a3:	8b ce                	mov    %esi,%ecx
9b00a5:	ff 75 14             	push   0x14(%ebp)
9b00a8:	50                   	push   %eax
9b00a9:	e8 2e 63 a7 ff       	call   0x4263dc
9b00ae:	ff 75 18             	push   0x18(%ebp)
9b00b1:	8b ce                	mov    %esi,%ecx
9b00b3:	ff 75 14             	push   0x14(%ebp)
9b00b6:	e8 23 4a a5 ff       	call   0x404ade
9b00bb:	ff 75 18             	push   0x18(%ebp)
9b00be:	8b ce                	mov    %esi,%ecx
9b00c0:	ff 75 0c             	push   0xc(%ebp)
9b00c3:	e8 16 4a a5 ff       	call   0x404ade
9b00c8:	8d 45 c4             	lea    -0x3c(%ebp),%eax
9b00cb:	8b ce                	mov    %esi,%ecx
9b00cd:	50                   	push   %eax
9b00ce:	e8 59 68 a7 ff       	call   0x42692c
9b00d3:	8b 45 10             	mov    0x10(%ebp),%eax
9b00d6:	8b ce                	mov    %esi,%ecx
9b00d8:	83 c0 fe             	add    $0xfffffffe,%eax
9b00db:	50                   	push   %eax
9b00dc:	ff 75 0c             	push   0xc(%ebp)
9b00df:	e8 fa 49 a5 ff       	call   0x404ade
9b00e4:	e9 d2 00 00 00       	jmp    0x9b01bb
9b00e9:	ff b7 c0 00 00 00    	push   0xc0(%edi)
9b00ef:	8d 4d ac             	lea    -0x54(%ebp),%ecx
9b00f2:	6a 01                	push   $0x1
9b00f4:	6a 00                	push   $0x0
9b00f6:	e8 b4 8f a7 ff       	call   0x4290af
9b00fb:	8b 45 18             	mov    0x18(%ebp),%eax
9b00fe:	8d 75 0c             	lea    0xc(%ebp),%esi
9b0101:	8b 4d f0             	mov    -0x10(%ebp),%ecx
9b0104:	8d 7d 9c             	lea    -0x64(%ebp),%edi
9b0107:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0108:	40                   	inc    %eax
9b0109:	53                   	push   %ebx
9b010a:	ff 75 20             	push   0x20(%ebp)
9b010d:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
9b0111:	ff 75 1c             	push   0x1c(%ebp)
9b0114:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0115:	ff 75 ec             	push   -0x14(%ebp)
9b0118:	83 ec 10             	sub    $0x10,%esp
9b011b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b011c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b011d:	ff 45 9c             	incl   -0x64(%ebp)
9b0120:	8d 75 9c             	lea    -0x64(%ebp),%esi
9b0123:	8b fc                	mov    %esp,%edi
9b0125:	89 45 a8             	mov    %eax,-0x58(%ebp)
9b0128:	8b 01                	mov    (%ecx),%eax
9b012a:	ff 75 08             	push   0x8(%ebp)
9b012d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b012e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b012f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0130:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b0131:	8b b0 f8 00 00 00    	mov    0xf8(%eax),%esi
9b0137:	8b ce                	mov    %esi,%ecx
9b0139:	e8 27 c5 a7 ff       	call   0x42c665