45891e:	71 52                	jno    0x458972
458920:	41                   	inc    %ecx
458921:	53                   	push   %ebx
458922:	46                   	inc    %esi
458923:	4d                   	dec    %ebp
458924:	71 44                	jno    0x45896a
458926:	53                   	push   %ebx
458927:	32 36                	xor    (%esi),%dh
458929:	46                   	inc    %esi
45892a:	38 54 4b 72          	cmp    %dl,0x72(%ebx,%ecx,2)
45892e:	69 6a 73 5a 4a 59 6c 	imul   $0x6c594a5a,0x73(%edx),%ebp
458935:	68 4a 70 70 78       	push   $0x7870704a
45893a:	65 39 51 57          	cmp    %edx,%gs:0x57(%ecx)
45893e:	49                   	dec    %ecx
45893f:	4a                   	dec    %edx
458940:	77 43                	ja     0x458985
458942:	51                   	push   %ecx
458943:	57                   	push   %edi
458944:	42                   	inc    %edx
458945:	4a                   	dec    %edx
458946:	69 45 4e 62 77 48 6c 	imul   $0x6c487762,0x4e(%ebp),%eax
45894d:	66 57                	push   %di
45894f:	38 4c 5a 67          	cmp    %cl,0x67(%edx,%ebx,2)
458953:	44                   	inc    %esp
458954:	55                   	push   %ebp
458955:	6c                   	insb   (%dx),%es:(%edi)
458956:	42                   	inc    %edx
458957:	5a                   	pop    %edx
458958:	57                   	push   %edi
458959:	42                   	inc    %edx
45895a:	51                   	push   %ecx
45895b:	67 6a 53             	addr16 push $0x53
45895e:	64 56                	fs push %esi
458960:	38 6b 53             	cmp    %ch,0x53(%ebx)
458963:	47                   	inc    %edi
458964:	73 30                	jae    0x458996
458966:	6b 6d 71 4d          	imul   $0x4d,0x71(%ebp),%ebp
45896a:	31 47 2b             	xor    %eax,0x2b(%edi)
45896d:	35 47 52 56 74       	xor    $0x74565247,%eax
458972:	4d                   	dec    %ebp
458973:	52                   	push   %edx
458974:	56                   	push   %esi
458975:	38 73 7a             	cmp    %dh,0x7a(%ebx)
458978:	50                   	push   %eax
458979:	2b 33                	sub    (%ebx),%esi
45897b:	58                   	pop    %eax
45897c:	2f                   	das
45897d:	69 55 70 56 31 72 57 	imul   $0x57723156,0x70(%ebp),%edx
458984:	6c                   	insb   (%dx),%es:(%edi)
458985:	4d                   	dec    %ebp
458986:	79 36                	jns    0x4589be
458988:	75 5a                	jne    0x4589e4
45898a:	71 67                	jno    0x4589f3
45898c:	54                   	push   %esp
45898d:	34 2f                	xor    $0x2f,%al
45898f:	38 72 51             	cmp    %dh,0x51(%edx)
458992:	4c                   	dec    %esp
458993:	48                   	dec    %eax
458994:	6a 61                	push   $0x61
458996:	6c                   	insb   (%dx),%es:(%edi)
458997:	72 63                	jb     0x4589fc
458999:	4d                   	dec    %ebp
45899a:	4f                   	dec    %edi
45899b:	39 4e 41             	cmp    %ecx,0x41(%esi)
45899e:	65 66 6d             	gs insw (%dx),%es:(%edi)
4589a1:	61                   	popa
4589a2:	72 45                	jb     0x4589e9
4589a4:	52                   	push   %edx
4589a5:	50                   	push   %eax
4589a6:	73 75                	jae    0x458a1d
4589a8:	32 74 45 4f          	xor    0x4f(%ebp,%eax,2),%dh
4589ac:	65 41                	gs inc %ecx
4589ae:	33 44 62 4c          	xor    0x4c(%edx,%eiz,2),%eax
4589b2:	4c                   	dec    %esp
4589b3:	46                   	inc    %esi
4589b4:	66 6d                	insw   (%dx),%es:(%edi)
4589b6:	69 4f 6f 34 44 7a 38 	imul   $0x387a4434,0x6f(%edi),%ecx
4589bd:	4d                   	dec    %ebp
4589be:	44                   	inc    %esp
4589bf:	50                   	push   %eax
4589c0:	67 52                	addr16 push %edx
4589c2:	4e                   	dec    %esi
4589c3:	73 53                	jae    0x458a18
4589c5:	77 6c                	ja     0x458a33
4589c7:	73 4e                	jae    0x458a17
4589c9:	44                   	inc    %esp
4589ca:	49                   	dec    %ecx
4589cb:	4e                   	dec    %esi
4589cc:	39 57 4a             	cmp    %edx,0x4a(%edi)
4589cf:	6c                   	insb   (%dx),%es:(%edi)
4589d0:	69 77 36 4d 39 73 4c 	imul   $0x4c73394d,0x36(%edi),%esi
4589d7:	32 36                	xor    (%esi),%dh
4589d9:	7a 52                	jp     0x458a2d
4589db:	6d                   	insl   (%dx),%es:(%edi)
4589dc:	45                   	inc    %ebp
4589dd:	43                   	inc    %ebx
4589de:	31 36                	xor    %esi,(%esi)
4589e0:	31 57 64             	xor    %edx,0x64(%edi)
4589e3:	54                   	push   %esp
4589e4:	73 45                	jae    0x458a2b
4589e6:	32 62 64             	xor    0x64(%edx),%ah
4589e9:	5a                   	pop    %edx
4589ea:	2f                   	das
4589eb:	49                   	dec    %ecx
4589ec:	62 47 36             	bound  %eax,0x36(%edi)
4589ef:	64 47                	fs inc %edi
4589f1:	30 4c 59 67          	xor    %cl,0x67(%ecx,%ebx,2)
4589f5:	76 79                	jbe    0x458a70
4589f7:	39 31                	cmp    %esi,(%ecx)
4589f9:	6f                   	outsl  %ds:(%esi),(%dx)
4589fa:	70 61                	jo     0x458a5d
4589fc:	46                   	inc    %esi
4589fd:	79 45                	jns    0x458a44
4589ff:	4c                   	dec    %esp
458a00:	74 46                	je     0x458a48
458a02:	5a                   	pop    %edx
458a03:	4c                   	dec    %esp
458a04:	65 34 4c             	gs xor $0x4c,%al
458a07:	77 55                	ja     0x458a5e
458a09:	38 4f 31             	cmp    %cl,0x31(%edi)
458a0c:	33 64 65 4a          	xor    0x4a(%ebp,%eiz,2),%esp
458a10:	31 51 2b             	xor    %edx,0x2b(%ecx)
458a13:	32 54 70 4e          	xor    0x4e(%eax,%esi,2),%dl
458a17:	59                   	pop    %ecx
458a18:	49                   	dec    %ecx
458a19:	56                   	push   %esi
458a1a:	50                   	push   %eax
458a1b:	33 4d 75             	xor    0x75(%ebp),%ecx
458a1e:	48                   	dec    %eax
458a1f:	71 78                	jno    0x458a99
458a21:	72 6b                	jb     0x458a8e
458a23:	7a 4e                	jp     0x458a73
458a25:	37                   	aaa
458a26:	55                   	push   %ebp
458a27:	30 4f 30             	xor    %cl,0x30(%edi)
458a2a:	56                   	push   %esi
458a2b:	62 42 52             	bound  %eax,0x52(%edx)
458a2e:	48                   	dec    %eax
458a2f:	35 72 46 53 71       	xor    $0x71534672,%eax
458a34:	62 34 66             	bound  %esi,(%esi,%eiz,2)
458a37:	41                   	inc    %ecx
458a38:	4e                   	dec    %esi
458a39:	48                   	dec    %eax
458a3a:	39 46 68             	cmp    %eax,0x68(%esi)
458a3d:	2f                   	das
458a3e:	53                   	push   %ebx
458a3f:	4b                   	dec    %ebx
458a40:	49                   	dec    %ecx
458a41:	53                   	push   %ebx
458a42:	68 48 37 66 45       	push   $0x45663748
458a47:	6c                   	insb   (%dx),%es:(%edi)
458a48:	45                   	inc    %ebp
458a49:	47                   	inc    %edi
458a4a:	4d                   	dec    %ebp
458a4b:	52                   	push   %edx
458a4c:	30 73 36             	xor    %dh,0x36(%ebx)
458a4f:	34 70                	xor    $0x70,%al
458a51:	38 4b 31             	cmp    %cl,0x31(%ebx)
458a54:	77 74                	ja     0x458aca
458a56:	30 77 53             	xor    %dh,0x53(%edi)
458a59:	55                   	push   %ebp
458a5a:	72 6f                	jb     0x458acb
458a5c:	68 75 47 47 61       	push   $0x61474775
458a61:	48                   	dec    %eax
458a62:	57                   	push   %edi
458a63:	4f                   	dec    %edi
458a64:	72 42                	jb     0x458aa8
458a66:	36 79 56             	ss jns 0x458abf
458a69:	33 50 2b             	xor    0x2b(%eax),%edx
458a6c:	56                   	push   %esi
458a6d:	50                   	push   %eax
458a6e:	64 6f                	outsl  %fs:(%esi),(%dx)
458a70:	73 38                	jae    0x458aaa
458a72:	5a                   	pop    %edx
458a73:	4e                   	dec    %esi
458a74:	31 6b 42             	xor    %ebp,0x42(%ebx)
458a77:	66 6d                	insw   (%dx),%es:(%edi)
458a79:	36 78 77             	ss js  0x458af3
458a7c:	4f                   	dec    %edi
458a7d:	4a                   	dec    %edx
458a7e:	53                   	push   %ebx
458a7f:	30 52 6d             	xor    %dl,0x6d(%edx)
458a82:	6b 4d 68 4f          	imul   $0x4f,0x68(%ebp),%ecx
458a86:	65 6c                	gs insb (%dx),%es:(%edi)
458a88:	50                   	push   %eax
458a89:	72 56                	jb     0x458ae1
458a8b:	4c                   	dec    %esp
458a8c:	4d                   	dec    %ebp
458a8d:	2b 6f 68             	sub    0x68(%edi),%ebp
458a90:	76 39                	jbe    0x458acb
458a92:	62 61 74             	bound  %esp,0x74(%ecx)
458a95:	32 61 4b             	xor    0x4b(%ecx),%ah
458a98:	2b 4c 4e 6b          	sub    0x6b(%esi,%ecx,2),%ecx
458a9c:	4e                   	dec    %esi
458a9d:	63 59 79             	arpl   %ebx,0x79(%ecx)
458aa0:	44                   	inc    %esp
458aa1:	4e                   	dec    %esi
458aa2:	6e                   	outsb  %ds:(%esi),(%dx)
458aa3:	33 5a 69             	xor    0x69(%edx),%ebx
458aa6:	59                   	pop    %ecx
458aa7:	6e                   	outsb  %ds:(%esi),(%dx)
458aa8:	30 6f 34             	xor    %ch,0x34(%edi)
458aab:	2f                   	das
458aac:	4e                   	dec    %esi
458aad:	68 62 33 45 56       	push   $0x56453362
458ab2:	38 75 6e             	cmp    %dh,0x6e(%ebp)
458ab5:	37                   	aaa
458ab6:	75 7a                	jne    0x458b32
458ab8:	6e                   	outsb  %ds:(%esi),(%dx)
458ab9:	65 43                	gs inc %ebx
458abb:	34 55                	xor    $0x55,%al
458abd:	30 4e 59             	xor    %cl,0x59(%esi)
458ac0:	4a                   	dec    %edx
458ac1:	49                   	dec    %ecx
458ac2:	4e                   	dec    %esi
458ac3:	71 44                	jno    0x458b09
458ac5:	68 37 6d 4a 75       	push   $0x754a6d37
458aca:	51                   	push   %ecx
458acb:	4f                   	dec    %edi
458acc:	53                   	push   %ebx
458acd:	42                   	inc    %edx
458ace:	63 77 69             	arpl   %esi,0x69(%edi)
458ad1:	5a                   	pop    %edx
458ad2:	6c                   	insb   (%dx),%es:(%edi)
458ad3:	70 42                	jo     0x458b17
458ad5:	39 5a 34             	cmp    %ebx,0x34(%edx)
458ad8:	36 5a                	ss pop %edx
458ada:	4b                   	dec    %ebx
458adb:	76 6d                	jbe    0x458b4a
458add:	47                   	inc    %edi
458ade:	46                   	inc    %esi
458adf:	76 73                	jbe    0x458b54
458ae1:	53                   	push   %ebx
458ae2:	38 4d 41             	cmp    %cl,0x41(%ebp)
458ae5:	45                   	inc    %ebp
458ae6:	64 6f                	outsl  %fs:(%esi),(%dx)
458ae8:	4b                   	dec    %ebx
458ae9:	56                   	push   %esi
458aea:	33 68 50             	xor    0x50(%eax),%ebp
458aed:	54                   	push   %esp
458aee:	66 7a 66             	data16 jp 0x458b57
458af1:	4f                   	dec    %edi
458af2:	70 6d                	jo     0x458b61
458af4:	6e                   	outsb  %ds:(%esi),(%dx)
458af5:	69 30 68 72 78 36    	imul   $0x36787268,(%eax),%esi
458afb:	66 4a                	dec    %dx
458afd:	54                   	push   %esp
458afe:	48                   	dec    %eax
458aff:	4f                   	dec    %edi
458b00:	76 56                	jbe    0x458b58
458b02:	4e                   	dec    %esi
458b03:	33 37                	xor    (%edi),%esi
458b05:	56                   	push   %esi
458b06:	68 4b 55 33 57       	push   $0x5733554b
458b0b:	39 6a 44             	cmp    %ebp,0x44(%edx)
458b0e:	4b                   	dec    %ebx
458b0f:	6a 59                	push   $0x59
458b11:	4d                   	dec    %ebp
458b12:	2f                   	das
458b13:	72 30                	jb     0x458b45
458b15:	54                   	push   %esp
458b16:	31 68 57             	xor    %ebp,0x57(%eax)
458b19:	4d                   	dec    %ebp
458b1a:	68 2b 5a 2f 74       	push   $0x742f5a2b
458b1f:	6c                   	insb   (%dx),%es:(%edi)
458b20:	70 50                	jo     0x458b72
458b22:	6f                   	outsl  %ds:(%esi),(%dx)
458b23:	55                   	push   %ebp
458b24:	6f                   	outsl  %ds:(%esi),(%dx)
458b25:	4a                   	dec    %edx
458b26:	39 2b                	cmp    %ebp,(%ebx)
458b28:	6c                   	insb   (%dx),%es:(%edi)
458b29:	66 6f                	outsw  %ds:(%esi),(%dx)
458b2b:	4c                   	dec    %esp
458b2c:	66 53                	push   %bx
458b2e:	61                   	popa
458b2f:	79 6d                	jns    0x458b9e
458b31:	44                   	inc    %esp
458b32:	6e                   	outsb  %ds:(%esi),(%dx)
458b33:	78 42                	js     0x458b77
458b35:	6d                   	insl   (%dx),%es:(%edi)
458b36:	54                   	push   %esp
458b37:	55                   	push   %ebp
458b38:	4f                   	dec    %edi
458b39:	2b 7a 53             	sub    0x53(%edx),%edi
458b3c:	2b 76 47             	sub    0x47(%esi),%esi
458b3f:	47                   	inc    %edi
458b40:	47                   	inc    %edi
458b41:	37                   	aaa
458b42:	39 69 54             	cmp    %ebp,0x54(%ecx)
458b45:	67 33 36 77 47       	xor    0x4777,%esi
458b4a:	2f                   	das
458b4b:	57                   	push   %edi
458b4c:	6c                   	insb   (%dx),%es:(%edi)
458b4d:	39 65 4e             	cmp    %esp,0x4e(%ebp)
458b50:	65 41                	gs inc %ecx
458b52:	37                   	aaa
458b53:	75 72                	jne    0x458bc7
458b55:	30 2f                	xor    %ch,(%edi)
458b57:	64 78 50             	fs js  0x458baa
458b5a:	37                   	aaa
458b5b:	4e                   	dec    %esi
458b5c:	58                   	pop    %eax
458b5d:	69 33 37 49 45 46    	imul   $0x46454937,(%ebx),%esi
458b63:	6d                   	insl   (%dx),%es:(%edi)
458b64:	57                   	push   %edi
458b65:	57                   	push   %edi
458b66:	4d                   	dec    %ebp
458b67:	67 64 5a             	addr16 fs pop %edx
458b6a:	74 42                	je     0x458bae
458b6c:	31 42 46             	xor    %eax,0x46(%edx)
458b6f:	33 6f 46             	xor    0x46(%edi),%ebp
458b72:	67 35 76 70 37 30    	addr16 xor $0x30377076,%eax
458b78:	6c                   	insb   (%dx),%es:(%edi)
458b79:	71 4d                	jno    0x458bc8
458b7b:	44                   	inc    %esp
458b7c:	76 61                	jbe    0x458bdf
458b7e:	68 45 68 4c 63       	push   $0x634c6845
458b83:	47                   	inc    %edi
458b84:	70 4c                	jo     0x458bd2
458b86:	4b                   	dec    %ebx
458b87:	6c                   	insb   (%dx),%es:(%edi)
458b88:	44                   	inc    %esp
458b89:	6e                   	outsb  %ds:(%esi),(%dx)
458b8a:	59                   	pop    %ecx
458b8b:	53                   	push   %ebx
458b8c:	46                   	inc    %esi
458b8d:	59                   	pop    %ecx
458b8e:	69 51 4d 47 46 34 77 	imul   $0x77344647,0x4d(%ecx),%edx
458b95:	6d                   	insl   (%dx),%es:(%edi)
458b96:	33 61 6c             	xor    0x6c(%ecx),%esp
458b99:	44                   	inc    %esp
458b9a:	69 49 71 50 64 44 52 	imul   $0x52446450,0x71(%ecx),%ecx
458ba1:	70 58                	jo     0x458bfb
458ba3:	70 31                	jo     0x458bd6
458ba5:	56                   	push   %esi
458ba6:	2b 4f 62             	sub    0x62(%edi),%ecx
458ba9:	62 33                	bound  %esi,(%ebx)
458bab:	77 70                	ja     0x458c1d
458bad:	6f                   	outsl  %ds:(%esi),(%dx)
458bae:	4b                   	dec    %ebx
458baf:	47                   	inc    %edi
458bb0:	6b 47 48 34          	imul   $0x34,0x48(%edi),%eax
458bb4:	69 32 75 44 2f 73    	imul   $0x732f4475,(%edx),%esi
458bba:	34 4c                	xor    $0x4c,%al
458bbc:	55                   	push   %ebp
458bbd:	52                   	push   %edx
458bbe:	59                   	pop    %ecx
458bbf:	58                   	pop    %eax
458bc0:	79 4b                	jns    0x458c0d