4267d3:	5d                   	pop    %ebp
4267d4:	c3                   	ret
4267d5:	cc                   	int3
4267d6:	cc                   	int3
4267d7:	cc                   	int3
4267d8:	cc                   	int3
4267d9:	cc                   	int3
4267da:	cc                   	int3
4267db:	cc                   	int3
4267dc:	cc                   	int3
4267dd:	cc                   	int3
4267de:	cc                   	int3
4267df:	cc                   	int3
4267e0:	55                   	push   %ebp
4267e1:	8b ec                	mov    %esp,%ebp
4267e3:	8b 45 0c             	mov    0xc(%ebp),%eax
4267e6:	57                   	push   %edi
4267e7:	8b 7d 08             	mov    0x8(%ebp),%edi
4267ea:	85 c0                	test   %eax,%eax
4267ec:	74 24                	je     0x426812
4267ee:	56                   	push   %esi
4267ef:	8b 37                	mov    (%edi),%esi
4267f1:	8d 4d 10             	lea    0x10(%ebp),%ecx
4267f4:	51                   	push   %ecx
4267f5:	50                   	push   %eax
4267f6:	68 ca 0c 4b 00       	push   $0x4b0cca
4267fb:	8b 76 38             	mov    0x38(%esi),%esi
4267fe:	8b ce                	mov    %esi,%ecx
426800:	68 ca 0c 4b 00       	push   $0x4b0cca
426805:	6a 14                	push   $0x14
426807:	ff 15 d4 e2 49 00    	call   *0x49e2d4
42680d:	8b cf                	mov    %edi,%ecx
42680f:	ff d6                	call   *%esi
426811:	5e                   	pop    %esi
426812:	5f                   	pop    %edi
426813:	5d                   	pop    %ebp
426814:	c3                   	ret
426815:	cc                   	int3
426816:	cc                   	int3
426817:	cc                   	int3
426818:	cc                   	int3
426819:	cc                   	int3
42681a:	cc                   	int3
42681b:	cc                   	int3
42681c:	cc                   	int3
42681d:	cc                   	int3
42681e:	cc                   	int3
42681f:	cc                   	int3
426820:	55                   	push   %ebp
426821:	8b ec                	mov    %esp,%ebp
426823:	8b 45 0c             	mov    0xc(%ebp),%eax
426826:	57                   	push   %edi
426827:	8b 7d 08             	mov    0x8(%ebp),%edi
42682a:	85 c0                	test   %eax,%eax
42682c:	74 24                	je     0x426852
42682e:	56                   	push   %esi
42682f:	8b 37                	mov    (%edi),%esi
426831:	8d 4d 10             	lea    0x10(%ebp),%ecx
426834:	51                   	push   %ecx
426835:	50                   	push   %eax
426836:	68 ca 0c 4b 00       	push   $0x4b0cca
42683b:	8b 76 38             	mov    0x38(%esi),%esi
42683e:	8b ce                	mov    %esi,%ecx
426840:	68 ca 0c 4b 00       	push   $0x4b0cca
426845:	6a 1e                	push   $0x1e
426847:	ff 15 d4 e2 49 00    	call   *0x49e2d4
42684d:	8b cf                	mov    %edi,%ecx
42684f:	ff d6                	call   *%esi
426851:	5e                   	pop    %esi
426852:	5f                   	pop    %edi
426853:	5d                   	pop    %ebp
426854:	c3                   	ret
426855:	cc                   	int3
426856:	cc                   	int3
426857:	cc                   	int3
426858:	cc                   	int3
426859:	cc                   	int3
42685a:	cc                   	int3
42685b:	cc                   	int3
42685c:	cc                   	int3
42685d:	cc                   	int3
42685e:	cc                   	int3
42685f:	cc                   	int3
426860:	55                   	push   %ebp
426861:	8b ec                	mov    %esp,%ebp
426863:	8b 45 10             	mov    0x10(%ebp),%eax
426866:	8b 55 0c             	mov    0xc(%ebp),%edx
426869:	57                   	push   %edi
42686a:	8b 7d 08             	mov    0x8(%ebp),%edi
42686d:	85 c0                	test   %eax,%eax
42686f:	74 2a                	je     0x42689b
426871:	56                   	push   %esi
426872:	8b 37                	mov    (%edi),%esi
426874:	8d 4d 14             	lea    0x14(%ebp),%ecx
426877:	51                   	push   %ecx
426878:	50                   	push   %eax
426879:	85 d2                	test   %edx,%edx
42687b:	b8 ca 0c 4b 00       	mov    $0x4b0cca,%eax
426880:	8b 76 38             	mov    0x38(%esi),%esi
426883:	8b ce                	mov    %esi,%ecx
426885:	68 ca 0c 4b 00       	push   $0x4b0cca
42688a:	0f 45 c2             	cmovne %edx,%eax
42688d:	50                   	push   %eax
42688e:	6a 28                	push   $0x28
426890:	ff 15 d4 e2 49 00    	call   *0x49e2d4
426896:	8b cf                	mov    %edi,%ecx
426898:	ff d6                	call   *%esi
42689a:	5e                   	pop    %esi
42689b:	5f                   	pop    %edi
42689c:	5d                   	pop    %ebp
42689d:	c3                   	ret
42689e:	cc                   	int3
42689f:	cc                   	int3
4268a0:	55                   	push   %ebp
4268a1:	8b ec                	mov    %esp,%ebp
4268a3:	8b 45 10             	mov    0x10(%ebp),%eax
4268a6:	8b 55 0c             	mov    0xc(%ebp),%edx
4268a9:	57                   	push   %edi
4268aa:	8b 7d 08             	mov    0x8(%ebp),%edi
4268ad:	85 c0                	test   %eax,%eax
4268af:	74 2a                	je     0x4268db
4268b1:	56                   	push   %esi
4268b2:	8b 37                	mov    (%edi),%esi
4268b4:	8d 4d 14             	lea    0x14(%ebp),%ecx
4268b7:	51                   	push   %ecx
4268b8:	50                   	push   %eax
4268b9:	85 d2                	test   %edx,%edx
4268bb:	b8 ca 0c 4b 00       	mov    $0x4b0cca,%eax
4268c0:	8b 76 38             	mov    0x38(%esi),%esi
4268c3:	8b ce                	mov    %esi,%ecx
4268c5:	68 ca 0c 4b 00       	push   $0x4b0cca
4268ca:	0f 45 c2             	cmovne %edx,%eax
4268cd:	50                   	push   %eax
4268ce:	6a 32                	push   $0x32
4268d0:	ff 15 d4 e2 49 00    	call   *0x49e2d4
4268d6:	8b cf                	mov    %edi,%ecx
4268d8:	ff d6                	call   *%esi
4268da:	5e                   	pop    %esi
4268db:	5f                   	pop    %edi
4268dc:	5d                   	pop    %ebp
4268dd:	c3                   	ret
4268de:	cc                   	int3
4268df:	cc                   	int3
4268e0:	55                   	push   %ebp
4268e1:	8b ec                	mov    %esp,%ebp
4268e3:	8b 45 10             	mov    0x10(%ebp),%eax
4268e6:	8b 55 0c             	mov    0xc(%ebp),%edx
4268e9:	57                   	push   %edi
4268ea:	8b 7d 08             	mov    0x8(%ebp),%edi
4268ed:	85 c0                	test   %eax,%eax
4268ef:	74 2a                	je     0x42691b
4268f1:	56                   	push   %esi
4268f2:	8b 37                	mov    (%edi),%esi
4268f4:	8d 4d 14             	lea    0x14(%ebp),%ecx
4268f7:	51                   	push   %ecx
4268f8:	50                   	push   %eax
4268f9:	85 d2                	test   %edx,%edx
4268fb:	b8 ca 0c 4b 00       	mov    $0x4b0cca,%eax
426900:	8b 76 38             	mov    0x38(%esi),%esi
426903:	8b ce                	mov    %esi,%ecx
426905:	68 ca 0c 4b 00       	push   $0x4b0cca
42690a:	0f 45 c2             	cmovne %edx,%eax
42690d:	50                   	push   %eax
42690e:	6a 3c                	push   $0x3c
426910:	ff 15 d4 e2 49 00    	call   *0x49e2d4
426916:	8b cf                	mov    %edi,%ecx
426918:	ff d6                	call   *%esi
42691a:	5e                   	pop    %esi
42691b:	5f                   	pop    %edi
42691c:	5d                   	pop    %ebp
42691d:	c3                   	ret
42691e:	cc                   	int3
42691f:	cc                   	int3
426920:	55                   	push   %ebp
426921:	8b ec                	mov    %esp,%ebp
426923:	8b 55 10             	mov    0x10(%ebp),%edx
426926:	8b 4d 08             	mov    0x8(%ebp),%ecx
426929:	8b 45 0c             	mov    0xc(%ebp),%eax
42692c:	85 d2                	test   %edx,%edx
42692e:	74 19                	je     0x426949
426930:	85 c0                	test   %eax,%eax
426932:	74 15                	je     0x426949
426934:	56                   	push   %esi
426935:	8d 75 14             	lea    0x14(%ebp),%esi
426938:	56                   	push   %esi
426939:	52                   	push   %edx
42693a:	50                   	push   %eax
42693b:	51                   	push   %ecx
42693c:	68 ca 0c 4b 00       	push   $0x4b0cca
426941:	6a 0a                	push   $0xa
426943:	e8 f8 00 00 00       	call   0x426a40
426948:	5e                   	pop    %esi
426949:	5d                   	pop    %ebp
42694a:	c3                   	ret
42694b:	cc                   	int3
42694c:	cc                   	int3
42694d:	cc                   	int3
42694e:	cc                   	int3
42694f:	cc                   	int3
426950:	55                   	push   %ebp
426951:	8b ec                	mov    %esp,%ebp
426953:	8b 55 10             	mov    0x10(%ebp),%edx
426956:	8b 4d 08             	mov    0x8(%ebp),%ecx
426959:	8b 45 0c             	mov    0xc(%ebp),%eax
42695c:	85 d2                	test   %edx,%edx
42695e:	74 19                	je     0x426979
426960:	85 c0                	test   %eax,%eax
426962:	74 15                	je     0x426979
426964:	56                   	push   %esi
426965:	8d 75 14             	lea    0x14(%ebp),%esi
426968:	56                   	push   %esi
426969:	52                   	push   %edx
42696a:	50                   	push   %eax
42696b:	51                   	push   %ecx
42696c:	68 ca 0c 4b 00       	push   $0x4b0cca
426971:	6a 14                	push   $0x14
426973:	e8 c8 00 00 00       	call   0x426a40
426978:	5e                   	pop    %esi
426979:	5d                   	pop    %ebp
42697a:	c3                   	ret
42697b:	cc                   	int3
42697c:	cc                   	int3
42697d:	cc                   	int3
42697e:	cc                   	int3
42697f:	cc                   	int3
426980:	55                   	push   %ebp
426981:	8b ec                	mov    %esp,%ebp
426983:	8b 55 10             	mov    0x10(%ebp),%edx
426986:	8b 4d 08             	mov    0x8(%ebp),%ecx
426989:	8b 45 0c             	mov    0xc(%ebp),%eax
42698c:	85 d2                	test   %edx,%edx
42698e:	74 19                	je     0x4269a9
426990:	85 c0                	test   %eax,%eax
426992:	74 15                	je     0x4269a9
426994:	56                   	push   %esi
426995:	8d 75 14             	lea    0x14(%ebp),%esi
426998:	56                   	push   %esi
426999:	52                   	push   %edx
42699a:	50                   	push   %eax
42699b:	51                   	push   %ecx
42699c:	68 ca 0c 4b 00       	push   $0x4b0cca
4269a1:	6a 1e                	push   $0x1e
4269a3:	e8 98 00 00 00       	call   0x426a40
4269a8:	5e                   	pop    %esi
4269a9:	5d                   	pop    %ebp
4269aa:	c3                   	ret
4269ab:	cc                   	int3
4269ac:	cc                   	int3
4269ad:	cc                   	int3
4269ae:	cc                   	int3
4269af:	cc                   	int3
4269b0:	55                   	push   %ebp
4269b1:	8b ec                	mov    %esp,%ebp
4269b3:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
4269b7:	8b 4d 08             	mov    0x8(%ebp),%ecx
4269ba:	8b 45 0c             	mov    0xc(%ebp),%eax
4269bd:	8b 55 10             	mov    0x10(%ebp),%edx
4269c0:	74 1b                	je     0x4269dd
4269c2:	85 c0                	test   %eax,%eax
4269c4:	74 17                	je     0x4269dd
4269c6:	85 d2                	test   %edx,%edx
4269c8:	74 13                	je     0x4269dd
4269ca:	57                   	push   %edi
4269cb:	8d 7d 18             	lea    0x18(%ebp),%edi
4269ce:	57                   	push   %edi
4269cf:	ff 75 14             	push   0x14(%ebp)
4269d2:	50                   	push   %eax
4269d3:	51                   	push   %ecx
4269d4:	52                   	push   %edx
4269d5:	6a 28                	push   $0x28
4269d7:	e8 64 00 00 00       	call   0x426a40
4269dc:	5f                   	pop    %edi
4269dd:	5d                   	pop    %ebp
4269de:	c3                   	ret
4269df:	cc                   	int3
4269e0:	55                   	push   %ebp
4269e1:	8b ec                	mov    %esp,%ebp
4269e3:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
4269e7:	8b 4d 08             	mov    0x8(%ebp),%ecx
4269ea:	8b 45 0c             	mov    0xc(%ebp),%eax
4269ed:	8b 55 10             	mov    0x10(%ebp),%edx
4269f0:	74 1b                	je     0x426a0d
4269f2:	85 c0                	test   %eax,%eax
4269f4:	74 17                	je     0x426a0d
4269f6:	85 d2                	test   %edx,%edx
4269f8:	74 13                	je     0x426a0d
4269fa:	57                   	push   %edi
4269fb:	8d 7d 18             	lea    0x18(%ebp),%edi
4269fe:	57                   	push   %edi
4269ff:	ff 75 14             	push   0x14(%ebp)
426a02:	50                   	push   %eax
426a03:	51                   	push   %ecx
426a04:	52                   	push   %edx
426a05:	6a 32                	push   $0x32
426a07:	e8 34 00 00 00       	call   0x426a40
426a0c:	5f                   	pop    %edi
426a0d:	5d                   	pop    %ebp
426a0e:	c3                   	ret
426a0f:	cc                   	int3
426a10:	55                   	push   %ebp
426a11:	8b ec                	mov    %esp,%ebp
426a13:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
426a17:	8b 4d 08             	mov    0x8(%ebp),%ecx
426a1a:	8b 45 0c             	mov    0xc(%ebp),%eax
426a1d:	8b 55 10             	mov    0x10(%ebp),%edx
426a20:	74 1b                	je     0x426a3d
426a22:	85 c0                	test   %eax,%eax
426a24:	74 17                	je     0x426a3d
426a26:	85 d2                	test   %edx,%edx
426a28:	74 13                	je     0x426a3d
426a2a:	57                   	push   %edi
426a2b:	8d 7d 18             	lea    0x18(%ebp),%edi
426a2e:	57                   	push   %edi
426a2f:	ff 75 14             	push   0x14(%ebp)
426a32:	50                   	push   %eax
426a33:	51                   	push   %ecx
426a34:	52                   	push   %edx
426a35:	6a 3c                	push   $0x3c
426a37:	e8 04 00 00 00       	call   0x426a40
426a3c:	5f                   	pop    %edi
426a3d:	5d                   	pop    %ebp
426a3e:	c3                   	ret
426a3f:	cc                   	int3
426a40:	55                   	push   %ebp
426a41:	8b ec                	mov    %esp,%ebp
426a43:	6a ff                	push   $0xffffffff
426a45:	68 d5 98 49 00       	push   $0x4998d5
426a4a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
426a50:	50                   	push   %eax
426a51:	83 ec 40             	sub    $0x40,%esp
426a54:	a1 14 40 4c 00       	mov    0x4c4014,%eax
426a59:	33 c5                	xor    %ebp,%eax
426a5b:	89 45 f0             	mov    %eax,-0x10(%ebp)
426a5e:	53                   	push   %ebx
426a5f:	56                   	push   %esi
426a60:	57                   	push   %edi
426a61:	50                   	push   %eax
426a62:	8d 45 f4             	lea    -0xc(%ebp),%eax
426a65:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
426a6b:	8b d9                	mov    %ecx,%ebx
426a6d:	8b 45 0c             	mov    0xc(%ebp),%eax
426a70:	8b 55 14             	mov    0x14(%ebp),%edx
426a73:	89 45 cc             	mov    %eax,-0x34(%ebp)
426a76:	8b 45 18             	mov    0x18(%ebp),%eax
426a79:	89 45 d0             	mov    %eax,-0x30(%ebp)
426a7c:	8b 45 1c             	mov    0x1c(%ebp),%eax
426a7f:	89 45 d4             	mov    %eax,-0x2c(%ebp)
426a82:	85 d2                	test   %edx,%edx
426a84:	0f 84 14 01 00 00    	je     0x426b9e
426a8a:	33 c0                	xor    %eax,%eax