45bdb4:	55                   	push   %ebp
45bdb5:	6c                   	insb   (%dx),%es:(%edi)
45bdb6:	42                   	inc    %edx
45bdb7:	5a                   	pop    %edx
45bdb8:	53                   	push   %ebx
45bdb9:	56                   	push   %esi
45bdba:	75 61                	jne    0x45be1d
45bdbc:	69 57 56 71 7a 65 5a 	imul   $0x5a657a71,0x56(%edi),%edx
45bdc3:	6c                   	insb   (%dx),%es:(%edi)
45bdc4:	59                   	pop    %ecx
45bdc5:	2f                   	das
45bdc6:	35 41 62 2f 4b       	xor    $0x4b2f6241,%eax
45bdcb:	53                   	push   %ebx
45bdcc:	53                   	push   %ebx
45bdcd:	56                   	push   %esi
45bdce:	4a                   	dec    %edx
45bdcf:	70 45                	jo     0x45be16
45bdd1:	36 62 64 77 6b       	bound  %esp,%ss:0x6b(%edi,%esi,2)
45bdd6:	4d                   	dec    %ebp
45bdd7:	47                   	inc    %edi
45bdd8:	6e                   	outsb  %ds:(%esi),(%dx)
45bdd9:	38 32                	cmp    %dh,(%edx)
45bddb:	37                   	aaa
45bddc:	42                   	inc    %edx
45bddd:	47                   	inc    %edi
45bdde:	6c                   	insb   (%dx),%es:(%edi)
45bddf:	66 62 48 69          	bound  %cx,0x69(%eax)
45bde3:	51                   	push   %ecx
45bde4:	54                   	push   %esp
45bde5:	55                   	push   %ebp
45bde6:	32 58 4b             	xor    0x4b(%eax),%bl
45bde9:	56                   	push   %esi
45bdea:	75 57                	jne    0x45be43
45bdec:	44                   	inc    %esp
45bded:	49                   	dec    %ecx
45bdee:	42                   	inc    %edx
45bdef:	71 5a                	jno    0x45be4b
45bdf1:	48                   	dec    %eax
45bdf2:	55                   	push   %ebp
45bdf3:	56                   	push   %esi
45bdf4:	59                   	pop    %ecx
45bdf5:	62 6a 35             	bound  %ebp,0x35(%edx)
45bdf8:	37                   	aaa
45bdf9:	66 59                	pop    %cx
45bdfb:	6a 63                	push   $0x63
45bdfd:	47                   	inc    %edi
45bdfe:	41                   	inc    %ecx
45bdff:	78 7a                	js     0x45be7b
45be01:	73 58                	jae    0x45be5b
45be03:	73 77                	jae    0x45be7c
45be05:	62 39                	bound  %edi,(%ecx)
45be07:	48                   	dec    %eax
45be08:	74 4d                	je     0x45be57
45be0a:	41                   	inc    %ecx
45be0b:	45                   	inc    %ebp
45be0c:	6e                   	outsb  %ds:(%esi),(%dx)
45be0d:	4a                   	dec    %edx
45be0e:	6c                   	insb   (%dx),%es:(%edi)
45be0f:	64 5a                	fs pop %edx
45be11:	4b                   	dec    %ebx
45be12:	76 35                	jbe    0x45be49
45be14:	6f                   	outsl  %ds:(%esi),(%dx)
45be15:	32 54 76 78          	xor    0x78(%esi,%esi,2),%dl
45be19:	2b 53 4b             	sub    0x4b(%ebx),%edx
45be1c:	53                   	push   %ebx
45be1d:	50                   	push   %eax
45be1e:	39 69 30             	cmp    %ebp,0x30(%ecx)
45be21:	58                   	pop    %eax
45be22:	5a                   	pop    %edx
45be23:	4b                   	dec    %ebx
45be24:	62 6a 75             	bound  %ebp,0x75(%edx)
45be27:	63 45 42             	arpl   %eax,0x42(%ebp)
45be2a:	48                   	dec    %eax
45be2b:	4a                   	dec    %edx
45be2c:	57                   	push   %edi
45be2d:	46                   	inc    %esi
45be2e:	68 6c 4b 32 2f       	push   $0x2f324b6c
45be33:	62 78 72             	bound  %edi,0x72(%eax)
45be36:	56                   	push   %esi
45be37:	43                   	inc    %ebx
45be38:	72 2f                	jb     0x45be69
45be3a:	2b 57 49             	sub    0x49(%edi),%edx
45be3d:	76 53                	jbe    0x45be92
45be3f:	38 48 2b             	cmp    %cl,0x2b(%eax)
45be42:	56                   	push   %esi
45be43:	64 4d                	fs dec %ebp
45be45:	6e                   	outsb  %ds:(%esi),(%dx)
45be46:	62 38                	bound  %edi,(%eax)
45be48:	62 48 41             	bound  %ecx,0x41(%eax)
45be4b:	5a                   	pop    %edx
45be4c:	39 52 63             	cmp    %edx,0x63(%edx)
45be4f:	41                   	inc    %ecx
45be50:	42                   	inc    %edx
45be51:	54                   	push   %esp
45be52:	6b 62 46 4d          	imul   $0x4d,0x46(%edx),%esp
45be56:	31 6f 73             	xor    %ebp,0x73(%edi)
45be59:	6e                   	outsb  %ds:(%esi),(%dx)
45be5a:	4d                   	dec    %ebp
45be5b:	2f                   	das
45be5c:	2f                   	das
45be5d:	33 4c 38 71          	xor    0x71(%eax,%edi,1),%ecx
45be61:	43                   	inc    %ebx
45be62:	69 30 6f 30 4e 36    	imul   $0x364e306f,(%eax),%esi
45be68:	77 32                	ja     0x45be9c
45be6a:	39 77 61             	cmp    %esi,0x61(%edi)
45be6d:	50                   	push   %eax
45be6e:	51                   	push   %ecx
45be6f:	68 34 76 74 38       	push   $0x38747634
45be74:	36 64 33 42 6d       	ss xor %fs:0x6d(%edx),%eax
45be79:	69 35 76 50 6a 41 41 	imul   $0x38645941,0x416a5076,%esi
45be80:	59 64 38
45be83:	44                   	inc    %esp
45be84:	52                   	push   %edx
45be85:	31 6f 75             	xor    %ebp,0x75(%edi)
45be88:	30 55 52             	xor    %dl,0x52(%ebp)
45be8b:	4a                   	dec    %edx
45be8c:	2f                   	das
45be8d:	6c                   	insb   (%dx),%es:(%edi)
45be8e:	4c                   	dec    %esp
45be8f:	37                   	aaa
45be90:	51                   	push   %ecx
45be91:	6b 73 61 65          	imul   $0x65,0x61(%ebx),%esi
45be95:	7a 6d                	jp     0x45bf04
45be97:	75 6a                	jne    0x45bf03
45be99:	48                   	dec    %eax
45be9a:	55                   	push   %ebp
45be9b:	4f                   	dec    %edi
45be9c:	77 46                	ja     0x45bee4
45be9e:	34 50                	xor    $0x50,%al
45bea0:	62 74 47 36          	bound  %esi,0x36(%edi,%eax,2)
45bea4:	42                   	inc    %edx
45bea5:	49                   	dec    %ecx
45bea6:	53                   	push   %ebx
45bea7:	53                   	push   %ebx
45bea8:	46                   	inc    %esi
45bea9:	66 48                	dec    %ax
45beab:	62 59 38             	bound  %ebx,0x38(%ecx)
45beae:	59                   	pop    %ecx
45beaf:	42                   	inc    %edx
45beb0:	46                   	inc    %esi
45beb1:	45                   	inc    %ebp
45beb2:	74 41                	je     0x45bef5
45beb4:	50                   	push   %eax
45beb5:	2f                   	das
45beb6:	43                   	inc    %ebx
45beb7:	75 38                	jne    0x45bef1
45beb9:	59                   	pop    %ecx
45beba:	41                   	inc    %ecx
45bebb:	73 52                	jae    0x45bf0f
45bebd:	4b                   	dec    %ebx
45bebe:	67 77 43             	addr16 ja 0x45bf04
45bec1:	77 4f                	ja     0x45bf12
45bec3:	38 74 43 71          	cmp    %dh,0x71(%ebx,%eax,2)
45bec7:	54                   	push   %esp
45bec8:	72 51                	jb     0x45bf1b
45beca:	70 2f                	jo     0x45befb
45becc:	6f                   	outsl  %ds:(%esi),(%dx)
45becd:	47                   	inc    %edi
45bece:	36 39 58 64          	cmp    %ebx,%ss:0x64(%eax)
45bed2:	67 66 65 54          	addr16 gs push %sp
45bed6:	61                   	popa
45bed7:	73 48                	jae    0x45bf21
45bed9:	72 36                	jb     0x45bf11
45bedb:	62 51 74             	bound  %edx,0x74(%ecx)
45bede:	47                   	inc    %edi
45bedf:	35 69 36 2f 72       	xor    $0x722f3669,%eax
45bee4:	77 37                	ja     0x45bf1d
45bee6:	44                   	inc    %esp
45bee7:	70 6a                	jo     0x45bf53
45bee9:	49                   	dec    %ecx
45beea:	41                   	inc    %ecx
45beeb:	2b 6f 63             	sub    0x63(%edi),%ebp
45beee:	55                   	push   %ebp
45beef:	5a                   	pop    %edx
45bef0:	66 51                	push   %cx
45bef2:	63 4a 41             	arpl   %ecx,0x41(%edx)
45bef5:	55                   	push   %ebp
45bef6:	45                   	inc    %ebp
45bef7:	36 62 79 4f          	bound  %edi,%ss:0x4f(%ecx)
45befb:	78 59                	js     0x45bf56
45befd:	4e                   	dec    %esi
45befe:	77 7a                	ja     0x45bf7a
45bf00:	63 51 46             	arpl   %edx,0x46(%ecx)
45bf03:	69 77 4c 37 48 75 71 	imul   $0x71754837,0x4c(%edi),%esi
45bf0a:	2f                   	das
45bf0b:	70 6b                	jo     0x45bf78
45bf0d:	6f                   	outsl  %ds:(%esi),(%dx)
45bf0e:	73 59                	jae    0x45bf69
45bf10:	2b 2b                	sub    (%ebx),%ebp
45bf12:	6b 34 64 6c          	imul   $0x6c,(%esp,%eiz,2),%esi
45bf16:	68 5a 66 34 52       	push   $0x5234665a
45bf1b:	31 4d 63             	xor    %ecx,0x63(%ebp)
45bf1e:	68 4e 4c 6e 38       	push   $0x386e4c4e
45bf23:	32 54 37 56          	xor    0x56(%edi,%esi,1),%dl
45bf27:	5a                   	pop    %edx
45bf28:	58                   	pop    %eax
45bf29:	6d                   	insl   (%dx),%es:(%edi)
45bf2a:	59                   	pop    %ecx
45bf2b:	44                   	inc    %esp
45bf2c:	39 5a 46             	cmp    %ebx,0x46(%edx)
45bf2f:	58                   	pop    %eax
45bf30:	78 52                	js     0x45bf84
45bf32:	79 4e                	jns    0x45bf82
45bf34:	6c                   	insb   (%dx),%es:(%edi)
45bf35:	79 47                	jns    0x45bf7e
45bf37:	6e                   	outsb  %ds:(%esi),(%dx)
45bf38:	71 46                	jno    0x45bf80
45bf3a:	51                   	push   %ecx
45bf3b:	61                   	popa
45bf3c:	35 4e 70 54 46       	xor    $0x4654704e,%eax
45bf41:	31 79 48             	xor    %edi,0x48(%ecx)
45bf44:	2f                   	das
45bf45:	5a                   	pop    %edx
45bf46:	73 43                	jae    0x45bf8b
45bf48:	41                   	inc    %ecx
45bf49:	76 66                	jbe    0x45bfb1
45bf4b:	4c                   	dec    %esp
45bf4c:	54                   	push   %esp
45bf4d:	36 38 4e 66          	cmp    %cl,%ss:0x66(%esi)
45bf51:	2f                   	das
45bf52:	50                   	push   %eax
45bf53:	49                   	dec    %ecx
45bf54:	30 59 37             	xor    %bl,0x37(%ecx)
45bf57:	5a                   	pop    %edx
45bf58:	48                   	dec    %eax
45bf59:	45                   	inc    %ebp
45bf5a:	61                   	popa
45bf5b:	34 63                	xor    $0x63,%al
45bf5d:	65 7a 43             	gs jp  0x45bfa3
45bf60:	47                   	inc    %edi
45bf61:	6e                   	outsb  %ds:(%esi),(%dx)
45bf62:	30 38                	xor    %bh,(%eax)
45bf64:	39 4f 71             	cmp    %ecx,0x71(%edi)
45bf67:	71 53                	jno    0x45bfbc
45bf69:	35 49 70 76 77       	xor    $0x77767049,%eax
45bf6e:	47                   	inc    %edi
45bf6f:	75 55                	jne    0x45bfc6
45bf71:	52                   	push   %edx
45bf72:	67 4f                	addr16 dec %edi
45bf74:	4d                   	dec    %ebp
45bf75:	50                   	push   %eax
45bf76:	6b 43 53 44          	imul   $0x44,0x53(%ebx),%eax
45bf7a:	59                   	pop    %ecx
45bf7b:	6b 4e 47 54          	imul   $0x54,0x47(%esi),%ecx
45bf7f:	58                   	pop    %eax
45bf80:	34 39                	xor    $0x39,%al
45bf82:	68 42 47 73 48       	push   $0x48734742
45bf87:	31 76 62             	xor    %esi,0x62(%esi)
45bf8a:	52                   	push   %edx
45bf8b:	67 75 63             	addr16 jne 0x45bff1
45bf8e:	65 50                	gs push %eax
45bf90:	51                   	push   %ecx
45bf91:	46                   	inc    %esi
45bf92:	79 4d                	jns    0x45bfe1
45bf94:	41                   	inc    %ecx
45bf95:	6d                   	insl   (%dx),%es:(%edi)
45bf96:	74 50                	je     0x45bfe8
45bf98:	4d                   	dec    %ebp
45bf99:	6f                   	outsl  %ds:(%esi),(%dx)
45bf9a:	6a 30                	push   $0x30
45bf9c:	34 38                	xor    $0x38,%al
45bf9e:	78 76                	js     0x45c016
45bfa0:	62 7a 73             	bound  %edi,0x73(%edx)
45bfa3:	70 74                	jo     0x45c019
45bfa5:	67 50                	addr16 push %eax
45bfa7:	73 68                	jae    0x45c011
45bfa9:	33 41 2f             	xor    0x2f(%ecx),%eax
45bfac:	41                   	inc    %ecx
45bfad:	51                   	push   %ecx
45bfae:	4c                   	dec    %esp
45bfaf:	4e                   	dec    %esi
45bfb0:	71 41                	jno    0x45bff3
45bfb2:	6b 78 79 71          	imul   $0x71,0x79(%eax),%edi
45bfb6:	48                   	dec    %eax
45bfb7:	69 47 48 4e 30 44 4b 	imul   $0x4b44304e,0x48(%edi),%eax
45bfbe:	38 2f                	cmp    %ch,(%edi)
45bfc0:	6d                   	insl   (%dx),%es:(%edi)
45bfc1:	78 2f                	js     0x45bff2
45bfc3:	42                   	inc    %edx
45bfc4:	43                   	inc    %ebx
45bfc5:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
45bfc8:	6c                   	insb   (%dx),%es:(%edi)
45bfc9:	59                   	pop    %ecx
45bfca:	5a                   	pop    %edx
45bfcb:	45                   	inc    %ebp
45bfcc:	79 2f                	jns    0x45bffd
45bfce:	56                   	push   %esi
45bfcf:	6a 61                	push   $0x61
45bfd1:	48                   	dec    %eax
45bfd2:	5a                   	pop    %edx
45bfd3:	30 38                	xor    %bh,(%eax)
45bfd5:	72 79                	jb     0x45c050
45bfd7:	58                   	pop    %eax
45bfd8:	4c                   	dec    %esp
45bfd9:	42                   	inc    %edx
45bfda:	58                   	pop    %eax
45bfdb:	66 61                	popaw
45bfdd:	4f                   	dec    %edi
45bfde:	61                   	popa
45bfdf:	32 6b 4c             	xor    0x4c(%ebx),%ch
45bfe2:	50                   	push   %eax
45bfe3:	76 79                	jbe    0x45c05e
45bfe5:	50                   	push   %eax
45bfe6:	71 38                	jno    0x45c020
45bfe8:	43                   	inc    %ebx
45bfe9:	6a 71                	push   $0x71
45bfeb:	38 70 64             	cmp    %dh,0x64(%eax)
45bfee:	53                   	push   %ebx
45bfef:	36 55                	ss push %ebp
45bff1:	51                   	push   %ecx
45bff2:	67 6b 37 77          	imul   $0x77,(%bx),%esi
45bff6:	4e                   	dec    %esi
45bff7:	30 52 37             	xor    %dl,0x37(%edx)
45bffa:	39 38                	cmp    %edi,(%eax)
45bffc:	71 76                	jno    0x45c074
45bffe:	4a                   	dec    %edx
45bfff:	72 51                	jb     0x45c052
45c001:	44                   	inc    %esp
45c002:	74 51                	je     0x45c055
45c004:	32 57 6d             	xor    0x6d(%edi),%dl
45c007:	77 65                	ja     0x45c06e
45c009:	56                   	push   %esi
45c00a:	67 6c                	insb   (%dx),%es:(%di)
45c00c:	56                   	push   %esi
45c00d:	66 77 45             	data16 ja 0x45c055
45c010:	35 2f 6a 48 64       	xor    $0x64486a2f,%eax
45c015:	31 67 73             	xor    %esp,0x73(%edi)
45c018:	78 6c                	js     0x45c086
45c01a:	42                   	inc    %edx
45c01b:	72 33                	jb     0x45c050
45c01d:	51                   	push   %ecx
45c01e:	32 53 48             	xor    0x48(%ebx),%dl
45c021:	62 4e 4d             	bound  %ecx,0x4d(%esi)
45c024:	63 75 6c             	arpl   %esi,0x6c(%ebp)
45c027:	32 75 38             	xor    0x38(%ebp),%dh
45c02a:	4e                   	dec    %esi
45c02b:	4b                   	dec    %ebx
45c02c:	70 36                	jo     0x45c064
45c02e:	75 70                	jne    0x45c0a0
45c030:	76 64                	jbe    0x45c096
45c032:	54                   	push   %esp
45c033:	31 78 37             	xor    %edi,0x37(%eax)
45c036:	53                   	push   %ebx
45c037:	65 73 48             	gs jae 0x45c082
45c03a:	39 37                	cmp    %esi,(%edi)
45c03c:	57                   	push   %edi
45c03d:	6b 43 4a 4b          	imul   $0x4b,0x4a(%ebx),%eax
45c041:	6d                   	insl   (%dx),%es:(%edi)
45c042:	7a 6d                	jp     0x45c0b1
45c044:	4f                   	dec    %edi