45bc82:	54                   	push   %esp
45bc83:	71 34                	jno    0x45bcb9
45bc85:	4a                   	dec    %edx
45bc86:	47                   	inc    %edi
45bc87:	4d                   	dec    %ebp
45bc88:	45                   	inc    %ebp
45bc89:	78 57                	js     0x45bce2
45bc8b:	4b                   	dec    %ebx
45bc8c:	50                   	push   %eax
45bc8d:	35 61 68 32 74       	xor    $0x74326861,%eax
45bc92:	70 73                	jo     0x45bd07
45bc94:	45                   	inc    %ebp
45bc95:	67 76 79             	addr16 jbe 0x45bd11
45bc98:	4e                   	dec    %esi
45bc99:	70 63                	jo     0x45bcfe
45bc9b:	4e                   	dec    %esi
45bc9c:	6a 67                	push   $0x67
45bc9e:	44                   	inc    %esp
45bc9f:	79 38                	jns    0x45bcd9
45bca1:	42                   	inc    %edx
45bca2:	30 5a 30             	xor    %bl,0x30(%edx)
45bca5:	75 41                	jne    0x45bce8
45bca7:	75 62                	jne    0x45bd0b
45bca9:	77 42                	ja     0x45bced
45bcab:	43                   	inc    %ebx
45bcac:	66 55                	push   %bp
45bcae:	70 2f                	jo     0x45bcdf
45bcb0:	57                   	push   %edi
45bcb1:	62 4d 42             	bound  %ecx,0x42(%ebp)
45bcb4:	6b 2f 43             	imul   $0x43,(%edi),%ebp
45bcb7:	58                   	pop    %eax
45bcb8:	56                   	push   %esi
45bcb9:	50                   	push   %eax
45bcba:	6a 56                	push   $0x56
45bcbc:	70 33                	jo     0x45bcf1
45bcbe:	6c                   	insb   (%dx),%es:(%edi)
45bcbf:	78 62                	js     0x45bd23
45bcc1:	48                   	dec    %eax
45bcc2:	74 66                	je     0x45bd2a
45bcc4:	6a 33                	push   $0x33
45bcc6:	54                   	push   %esp
45bcc7:	49                   	dec    %ecx
45bcc8:	4c                   	dec    %esp
45bcc9:	76 4e                	jbe    0x45bd19
45bccb:	5a                   	pop    %edx
45bccc:	65 65 65 62 62 47    	gs gs bound %esp,%gs:0x47(%edx)
45bcd2:	4f                   	dec    %edi
45bcd3:	34 66                	xor    $0x66,%al
45bcd5:	56                   	push   %esi
45bcd6:	6f                   	outsl  %ds:(%esi),(%dx)
45bcd7:	6a 38                	push   $0x38
45bcd9:	41                   	inc    %ecx
45bcda:	77 2b                	ja     0x45bd07
45bcdc:	2f                   	das
45bcdd:	35 42 50 2b 2f       	xor    $0x2f2b5042,%eax
45bce2:	31 6a 65             	xor    %ebp,0x65(%edx)
45bce5:	6e                   	outsb  %ds:(%esi),(%dx)
45bce6:	67 6e                	outsb  %ds:(%si),(%dx)
45bce8:	75 47                	jne    0x45bd31
45bcea:	4f                   	dec    %edi
45bceb:	4b                   	dec    %ebx
45bcec:	34 4d                	xor    $0x4d,%al
45bcee:	2b 6b 53             	sub    0x53(%ebx),%ebp
45bcf1:	49                   	dec    %ecx
45bcf2:	38 61 6d             	cmp    %ah,0x6d(%ecx)
45bcf5:	48                   	dec    %eax
45bcf6:	64 54                	fs push %esp
45bcf8:	42                   	inc    %edx
45bcf9:	32 50 37             	xor    0x37(%eax),%dl
45bcfc:	54                   	push   %esp
45bcfd:	49                   	dec    %ecx
45bcfe:	36 37                	ss aaa
45bd00:	78 74                	js     0x45bd76
45bd02:	52                   	push   %edx
45bd03:	43                   	inc    %ebx
45bd04:	4f                   	dec    %edi
45bd05:	6e                   	outsb  %ds:(%esi),(%dx)
45bd06:	69 4b 75 47 52 4b 38 	imul   $0x384b5247,0x75(%ebx),%ecx
45bd0d:	57                   	push   %edi
45bd0e:	43                   	inc    %ebx
45bd0f:	48                   	dec    %eax
45bd10:	38 33                	cmp    %dh,(%ebx)
45bd12:	6c                   	insb   (%dx),%es:(%edi)
45bd13:	6b 62 54 4d          	imul   $0x4d,0x54(%edx),%esp
45bd17:	79 54                	jns    0x45bd6d
45bd19:	6e                   	outsb  %ds:(%esi),(%dx)
45bd1a:	6e                   	outsb  %ds:(%esi),(%dx)
45bd1b:	72 36                	jb     0x45bd53
45bd1d:	62 2f                	bound  %ebp,(%edi)
45bd1f:	76 74                	jbe    0x45bd95
45bd21:	37                   	aaa
45bd22:	53                   	push   %ebx
45bd23:	64 4e                	fs dec %esi
45bd25:	36 44                	ss inc %esp
45bd27:	79 38                	jns    0x45bd61
45bd29:	39 4d 50             	cmp    %ecx,0x50(%ebp)
45bd2c:	32 34 76             	xor    (%esi,%esi,2),%dh
45bd2f:	38 33                	cmp    %dh,(%ebx)
45bd31:	34 51                	xor    $0x51,%al
45bd33:	51                   	push   %ecx
45bd34:	65 4a                	gs dec %edx
45bd36:	6a 6d                	push   $0x6d
45bd38:	47                   	inc    %edi
45bd39:	61                   	popa
45bd3a:	6b 35 58 73 33 4f 70 	imul   $0x70,0x4f337358,%esi
45bd41:	58                   	pop    %eax
45bd42:	6f                   	outsl  %ds:(%esi),(%dx)
45bd43:	6d                   	insl   (%dx),%es:(%edi)
45bd44:	6c                   	insb   (%dx),%es:(%edi)
45bd45:	68 4f 56 51 49       	push   $0x4951564f
45bd4a:	6e                   	outsb  %ds:(%esi),(%dx)
45bd4b:	66 75 71             	data16 jne 0x45bdbf
45bd4e:	56                   	push   %esi
45bd4f:	77 6f                	ja     0x45bdc0
45bd51:	2b 39                	sub    (%ecx),%edi
45bd53:	59                   	pop    %ecx
45bd54:	78 38                	js     0x45bd8e
45bd56:	6d                   	insl   (%dx),%es:(%edi)
45bd57:	35 33 53 73 58       	xor    $0x58735333,%eax
45bd5c:	49                   	dec    %ecx
45bd5d:	43                   	inc    %ebx
45bd5e:	47                   	inc    %edi
45bd5f:	4a                   	dec    %edx
45bd60:	53                   	push   %ebx
45bd61:	4f                   	dec    %edi
45bd62:	70 78                	jo     0x45bddc
45bd64:	47                   	inc    %edi
45bd65:	73 59                	jae    0x45bdc0
45bd67:	46                   	inc    %esi
45bd68:	63 6d 69             	arpl   %ebp,0x69(%ebp)
45bd6b:	38 64 64 59          	cmp    %ah,0x59(%esp,%eiz,2)
45bd6f:	66 4e                	dec    %si
45bd71:	42                   	inc    %edx
45bd72:	42                   	inc    %edx
45bd73:	64 50                	fs push %eax
45bd75:	57                   	push   %edi
45bd76:	6e                   	outsb  %ds:(%esi),(%dx)
45bd77:	75 78                	jne    0x45bdf1
45bd79:	6b 53 62 52          	imul   $0x52,0x62(%ebx),%edx
45bd7d:	6c                   	insb   (%dx),%es:(%edi)
45bd7e:	76 30                	jbe    0x45bdb0
45bd80:	52                   	push   %edx
45bd81:	74 2b                	je     0x45bdae
45bd83:	75 6c                	jne    0x45bdf1
45bd85:	70 74                	jo     0x45bdfb
45bd87:	4f                   	dec    %edi
45bd88:	52                   	push   %edx
45bd89:	58                   	pop    %eax
45bd8a:	52                   	push   %edx
45bd8b:	36 73 6d             	ss jae 0x45bdfb
45bd8e:	2f                   	das
45bd8f:	6c                   	insb   (%dx),%es:(%edi)
45bd90:	4d                   	dec    %ebp
45bd91:	62 46 54             	bound  %eax,0x54(%esi)
45bd94:	6f                   	outsl  %ds:(%esi),(%dx)
45bd95:	50                   	push   %eax
45bd96:	52                   	push   %edx
45bd97:	65 4e                	gs dec %esi
45bd99:	48                   	dec    %eax
45bd9a:	42                   	inc    %edx
45bd9b:	59                   	pop    %ecx
45bd9c:	47                   	inc    %edi
45bd9d:	38 2b                	cmp    %ch,(%ebx)
45bd9f:	4d                   	dec    %ebp
45bda0:	74 51                	je     0x45bdf3
45bda2:	54                   	push   %esp
45bda3:	76 38                	jbe    0x45bddd
45bda5:	33 54 54 38          	xor    0x38(%esp,%edx,2),%edx
45bda9:	6f                   	outsl  %ds:(%esi),(%dx)
45bdaa:	50                   	push   %eax
45bdab:	6a 69                	push   $0x69
45bdad:	50                   	push   %eax
45bdae:	72 66                	jb     0x45be16
45bdb0:	75 55                	jne    0x45be07
45bdb2:	77 35                	ja     0x45bde9
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