44feb6:	46                   	inc    %esi
44feb7:	56                   	push   %esi
44feb8:	50                   	push   %eax
44feb9:	4a                   	dec    %edx
44feba:	70 4c                	jo     0x44ff08
44febc:	71 4e                	jno    0x44ff0c
44febe:	4e                   	dec    %esi
44febf:	65 39 48 56          	cmp    %ecx,%gs:0x56(%eax)
44fec3:	51                   	push   %ecx
44fec4:	47                   	inc    %edi
44fec5:	6c                   	insb   (%dx),%es:(%edi)
44fec6:	4f                   	dec    %edi
44fec7:	7a 6c                	jp     0x44ff35
44fec9:	71 33                	jno    0x44fefe
44fecb:	71 73                	jno    0x44ff40
44fecd:	56                   	push   %esi
44fece:	45                   	inc    %ebp
44fecf:	6b 6c 58 55 71       	imul   $0x71,0x55(%eax,%ebx,2),%ebp
44fed4:	75 36                	jne    0x44ff0c
44fed6:	59                   	pop    %ecx
44fed7:	32 31                	xor    (%ecx),%dh
44fed9:	35 54 52 6a 57       	xor    $0x576a5254,%eax
44fede:	6e                   	outsb  %ds:(%esi),(%dx)
44fedf:	4f                   	dec    %edi
44fee0:	72 71                	jb     0x44ff53
44fee2:	72 73                	jb     0x44ff57
44fee4:	74 4e                	je     0x44ff34
44fee6:	6c                   	insb   (%dx),%es:(%edi)
44fee7:	39 79 2f             	cmp    %edi,0x2f(%ecx)
44feea:	35 52 4b 68 77       	xor    $0x77684b52,%eax
44feef:	78 50                	js     0x44ff41
44fef1:	45                   	inc    %ebp
44fef2:	4a                   	dec    %edx
44fef3:	6a 55                	push   $0x55
44fef5:	57                   	push   %edi
44fef6:	37                   	aaa
44fef7:	30 4b 46             	xor    %cl,0x46(%ebx)
44fefa:	79 4d                	jns    0x44ff49
44fefc:	6b 71 36 72          	imul   $0x72,0x36(%ecx),%esi
44ff00:	6a 4a                	push   $0x4a
44ff02:	68 67 49 4c 65       	push   $0x654c4967
44ff07:	7a 30                	jp     0x44ff39
44ff09:	6f                   	outsl  %ds:(%esi),(%dx)
44ff0a:	54                   	push   %esp
44ff0b:	36 56                	ss push %esi
44ff0d:	39 61 43             	cmp    %esp,0x43(%ecx)
44ff10:	4a                   	dec    %edx
44ff11:	48                   	dec    %eax
44ff12:	49                   	dec    %ecx
44ff13:	6e                   	outsb  %ds:(%esi),(%dx)
44ff14:	68 49 75 59 2f       	push   $0x2f597549
44ff19:	72 34                	jb     0x44ff4f
44ff1b:	6d                   	insl   (%dx),%es:(%edi)
44ff1c:	72 5a                	jb     0x44ff78
44ff1e:	49                   	dec    %ecx
44ff1f:	41                   	inc    %ecx
44ff20:	4f                   	dec    %edi
44ff21:	68 6e 42 71 44       	push   $0x4471426e
44ff26:	6f                   	outsl  %ds:(%esi),(%dx)
44ff27:	39 47 37             	cmp    %eax,0x37(%edi)
44ff2a:	61                   	popa
44ff2b:	46                   	inc    %esi
44ff2c:	6d                   	insl   (%dx),%es:(%edi)
44ff2d:	72 44                	jb     0x44ff73
44ff2f:	4a                   	dec    %edx
44ff30:	58                   	pop    %eax
44ff31:	4e                   	dec    %esi
44ff32:	76 33                	jbe    0x44ff67
44ff34:	6b 44 73 58 70       	imul   $0x70,0x58(%ebx,%esi,2),%eax
44ff39:	75 7a                	jne    0x44ffb5
44ff3b:	37                   	aaa
44ff3c:	49                   	dec    %ecx
44ff3d:	34 4f                	xor    $0x4f,%al
44ff3f:	39 2b                	cmp    %ebp,(%ebx)
44ff41:	74 4a                	je     0x44ff8d
44ff43:	66 30 46 4e          	data16 xor %al,0x4e(%esi)
44ff47:	43                   	inc    %ebx
44ff48:	6d                   	insl   (%dx),%es:(%edi)
44ff49:	38 6b 37             	cmp    %ch,0x37(%ebx)
44ff4c:	4e                   	dec    %esi
44ff4d:	35 78 4e 32 70       	xor    $0x70324e78,%eax
44ff52:	77 6e                	ja     0x44ffc2
44ff54:	64 56                	fs push %esi
44ff56:	38 6b 33             	cmp    %ch,0x33(%ebx)
44ff59:	55                   	push   %ebp
44ff5a:	2b 32                	sub    (%edx),%esi
44ff5c:	53                   	push   %ebx
44ff5d:	69 41 42 66 69 50 77 	imul   $0x77506966,0x42(%ecx),%eax
44ff64:	54                   	push   %esp
44ff65:	79 47                	jns    0x44ffae
44ff67:	48                   	dec    %eax
44ff68:	57                   	push   %edi
44ff69:	57                   	push   %edi
44ff6a:	6b 2b 68             	imul   $0x68,(%ebx),%ebp
44ff6d:	32 2f                	xor    (%edi),%ch
44ff6f:	7a 6d                	jp     0x44ffde
44ff71:	47                   	inc    %edi
44ff72:	48                   	dec    %eax
44ff73:	78 33                	js     0x44ffa8
44ff75:	43                   	inc    %ebx
44ff76:	63 78 54             	arpl   %edi,0x54(%eax)
44ff79:	71 35                	jno    0x44ffb0
44ff7b:	64 50                	fs push %eax
44ff7d:	61                   	popa
44ff7e:	37                   	aaa
44ff7f:	6a 74                	push   $0x74
44ff81:	34 39                	xor    $0x39,%al
44ff83:	6d                   	insl   (%dx),%es:(%edi)
44ff84:	55                   	push   %ebp
44ff85:	58                   	pop    %eax
44ff86:	76 5a                	jbe    0x44ffe2
44ff88:	77 33                	ja     0x44ffbd
44ff8a:	54                   	push   %esp
44ff8b:	30 72 71             	xor    %dh,0x71(%edx)
44ff8e:	77 58                	ja     0x44ffe8
44ff90:	78 61                	js     0x44fff3
44ff92:	34 46                	xor    $0x46,%al
44ff94:	31 6e 51             	xor    %ebp,0x51(%esi)
44ff97:	79 33                	jns    0x44ffcc
44ff99:	71 4a                	jno    0x44ffe5
44ff9b:	4f                   	dec    %edi
44ff9c:	69 36 68 62 72 75    	imul   $0x75726268,(%esi),%esi
44ffa2:	42                   	inc    %edx
44ffa3:	36 6c                	ss insb (%dx),%es:(%edi)
44ffa5:	6e                   	outsb  %ds:(%esi),(%dx)
44ffa6:	65 30 33             	xor    %dh,%gs:(%ebx)
44ffa9:	6c                   	insb   (%dx),%es:(%edi)
44ffaa:	69 4f 6b 57 35 67 74 	imul   $0x74673557,0x6b(%edi),%ecx
44ffb1:	36 39 70 76          	cmp    %esi,%ss:0x76(%eax)
44ffb5:	69 4d 46 36 31 6d 4b 	imul   $0x4b6d3136,0x46(%ebp),%ecx
44ffbc:	6e                   	outsb  %ds:(%esi),(%dx)
44ffbd:	68 44 38 55 51       	push   $0x51553844
44ffc2:	75 33                	jne    0x44fff7
44ffc4:	62 66 2b             	bound  %esp,0x2b(%esi)
44ffc7:	75 63                	jne    0x45002c
44ffc9:	66 33 51 57          	xor    0x57(%ecx),%dx
44ffcd:	46                   	inc    %esi
44ffce:	63 55 68             	arpl   %edx,0x68(%ebp)
44ffd1:	39 52 62             	cmp    %edx,0x62(%edx)
44ffd4:	71 4d                	jno    0x450023
44ffd6:	63 4b 68             	arpl   %ecx,0x68(%ebx)
44ffd9:	76 35                	jbe    0x450010
44ffdb:	41                   	inc    %ecx
44ffdc:	49                   	dec    %ecx
44ffdd:	4c                   	dec    %esp
44ffde:	47                   	inc    %edi
44ffdf:	30 54 33 6f          	xor    %dl,0x6f(%ebx,%esi,1)
44ffe3:	2b 78 64             	sub    0x64(%eax),%edi
44ffe6:	47                   	inc    %edi
44ffe7:	4d                   	dec    %ebp
44ffe8:	6a 51                	push   $0x51
44ffea:	78 6f                	js     0x45005b
44ffec:	2b 6e 36             	sub    0x36(%esi),%ebp
44ffef:	44                   	inc    %esp
44fff0:	33 65 75             	xor    0x75(%ebp),%esp
44fff3:	5a                   	pop    %edx
44fff4:	74 70                	je     0x450066
44fff6:	66 46                	inc    %si
44fff8:	34 45                	xor    $0x45,%al
44fffa:	42                   	inc    %edx
44fffb:	41                   	inc    %ecx
44fffc:	77 73                	ja     0x450071
44fffe:	4a                   	dec    %edx
44ffff:	65 59                	gs pop %ecx
450001:	39 4b 2b             	cmp    %ecx,0x2b(%ebx)
450004:	61                   	popa
450005:	6c                   	insb   (%dx),%es:(%edi)
450006:	43                   	inc    %ebx
450007:	7a 50                	jp     0x450059
450009:	41                   	inc    %ecx
45000a:	6c                   	insb   (%dx),%es:(%edi)
45000b:	38 32                	cmp    %dh,(%edx)
45000d:	6c                   	insb   (%dx),%es:(%edi)
45000e:	63 46 74             	arpl   %eax,0x74(%esi)
450011:	50                   	push   %eax
450012:	49                   	dec    %ecx
450013:	2b 68 4f             	sub    0x4f(%eax),%ebp
450016:	4d                   	dec    %ebp
450017:	32 50 6b             	xor    0x6b(%eax),%dl
45001a:	46                   	inc    %esi
45001b:	37                   	aaa
45001c:	43                   	inc    %ebx
45001d:	75 4c                	jne    0x45006b
45001f:	75 55                	jne    0x450076
450021:	51                   	push   %ecx
450022:	75 59                	jne    0x45007d
450024:	32 6f 48             	xor    0x48(%edi),%ch
450027:	49                   	dec    %ecx
450028:	49                   	dec    %ecx
450029:	31 46 6b             	xor    %eax,0x6b(%esi)
45002c:	61                   	popa
45002d:	4e                   	dec    %esi
45002e:	75 55                	jne    0x450085
450030:	46                   	inc    %esi
450031:	64 75 54             	fs jne 0x450088
450034:	75 38                	jne    0x45006e
450036:	6a 51                	push   $0x51
450038:	46                   	inc    %esi
450039:	7a 55                	jp     0x450090
45003b:	36 4c                	ss dec %esp
45003d:	4d                   	dec    %ebp
45003e:	62 56 59             	bound  %edx,0x59(%esi)
450041:	45                   	inc    %ebp
450042:	36 67 75 50          	ss addr16 jne 0x450096
450046:	73 64                	jae    0x4500ac
450048:	44                   	inc    %esp
450049:	49                   	dec    %ecx
45004a:	59                   	pop    %ecx
45004b:	38 5a 79             	cmp    %bl,0x79(%edx)
45004e:	6c                   	insb   (%dx),%es:(%edi)
45004f:	38 63 58             	cmp    %ah,0x58(%ebx)
450052:	64 31 67 4f          	xor    %esp,%fs:0x4f(%edi)
450056:	4f                   	dec    %edi
450057:	6d                   	insl   (%dx),%es:(%edi)
450058:	67 34 30             	addr16 xor $0x30,%al
45005b:	4f                   	dec    %edi
45005c:	6e                   	outsb  %ds:(%esi),(%dx)
45005d:	50                   	push   %eax
45005e:	59                   	pop    %ecx
45005f:	48                   	dec    %eax
450060:	45                   	inc    %ebp
450061:	63 4b 49             	arpl   %ecx,0x49(%ebx)
450064:	77 56                	ja     0x4500bc
450066:	37                   	aaa
450067:	76 56                	jbe    0x4500bf
450069:	5a                   	pop    %edx
45006a:	39 54 30 43          	cmp    %edx,0x43(%eax,%esi,1)
45006e:	56                   	push   %esi
45006f:	78 4d                	js     0x4500be
450071:	61                   	popa
450072:	4e                   	dec    %esi
450073:	6a 4c                	push   $0x4c
450075:	4d                   	dec    %ebp
450076:	64 56                	fs push %esi
450078:	51                   	push   %ecx
450079:	51                   	push   %ecx
45007a:	7a 73                	jp     0x4500ef
45007c:	59                   	pop    %ecx
45007d:	7a 38                	jp     0x4500b7
45007f:	78 4a                	js     0x4500cb
450081:	45                   	inc    %ebp
450082:	62 42 54             	bound  %eax,0x54(%edx)
450085:	55                   	push   %ebp
450086:	55                   	push   %ebp
450087:	75 77                	jne    0x450100
450089:	46                   	inc    %esi
45008a:	4d                   	dec    %ebp
45008b:	54                   	push   %esp
45008c:	34 44                	xor    $0x44,%al
45008e:	75 5a                	jne    0x4500ea
450090:	6c                   	insb   (%dx),%es:(%edi)
450091:	75 6b                	jne    0x4500fe
450093:	65 59                	gs pop %ecx
450095:	38 70 44             	cmp    %dh,0x44(%eax)
450098:	6e                   	outsb  %ds:(%esi),(%dx)
450099:	52                   	push   %edx
45009a:	32 41 6c             	xor    0x6c(%ecx),%al
45009d:	36 52                	ss push %edx
45009f:	69 76 53 77 57 39 45 	imul   $0x45395777,0x53(%esi),%esi
4500a6:	43                   	inc    %ebx
4500a7:	4f                   	dec    %edi
4500a8:	73 77                	jae    0x450121
4500aa:	55                   	push   %ebp
4500ab:	67 45                	addr16 inc %ebp
4500ad:	2b 65 69             	sub    0x69(%ebp),%esp
4500b0:	33 6b 65             	xor    0x65(%ebx),%ebp
4500b3:	50                   	push   %eax
4500b4:	72 67                	jb     0x45011d
4500b6:	6c                   	insb   (%dx),%es:(%edi)
4500b7:	39 61 43             	cmp    %esp,0x43(%ecx)
4500ba:	67 52                	addr16 push %edx
4500bc:	53                   	push   %ebx
4500bd:	38 68 6f             	cmp    %ch,0x6f(%eax)
4500c0:	4c                   	dec    %esp
4500c1:	44                   	inc    %esp
4500c2:	51                   	push   %ecx
4500c3:	37                   	aaa
4500c4:	34 54                	xor    $0x54,%al
4500c6:	4e                   	dec    %esi
4500c7:	2b 6c 39 58          	sub    0x58(%ecx,%edi,1),%ebp
4500cb:	65 6e                	outsb  %gs:(%esi),(%dx)
4500cd:	6d                   	insl   (%dx),%es:(%edi)
4500ce:	31 32                	xor    %esi,(%edx)
4500d0:	45                   	inc    %ebp
4500d1:	75 65                	jne    0x450138
4500d3:	5a                   	pop    %edx
4500d4:	45                   	inc    %ebp
4500d5:	65 6d                	gs insl (%dx),%es:(%edi)
4500d7:	6e                   	outsb  %ds:(%esi),(%dx)
4500d8:	77 4b                	ja     0x450125
4500da:	64 44                	fs inc %esp
4500dc:	4f                   	dec    %edi
4500dd:	76 39                	jbe    0x450118
4500df:	66 2b 77 50          	sub    0x50(%edi),%si
4500e3:	75 52                	jne    0x450137
4500e5:	57                   	push   %edi
4500e6:	48                   	dec    %eax
4500e7:	4a                   	dec    %edx
4500e8:	32 5a 67             	xor    0x67(%edx),%bl
4500eb:	54                   	push   %esp
4500ec:	5a                   	pop    %edx
4500ed:	4b                   	dec    %ebx
4500ee:	79 67                	jns    0x450157
4500f0:	74 5a                	je     0x45014c
4500f2:	53                   	push   %ebx
4500f3:	67 54                	addr16 push %esp
4500f5:	50                   	push   %eax
4500f6:	6b 2b 2b             	imul   $0x2b,(%ebx),%ebp
4500f9:	43                   	inc    %ebx
4500fa:	4e                   	dec    %esi
4500fb:	55                   	push   %ebp
4500fc:	37                   	aaa
4500fd:	45                   	inc    %ebp
4500fe:	39 6c 44 46          	cmp    %ebp,0x46(%esp,%eax,2)
450102:	32 2f                	xor    (%edi),%ch
450104:	67 36 5a             	addr16 ss pop %edx
450107:	4a                   	dec    %edx
450108:	52                   	push   %edx
450109:	38 6d 58             	cmp    %ch,0x58(%ebp)
45010c:	6e                   	outsb  %ds:(%esi),(%dx)
45010d:	32 6a 52             	xor    0x52(%edx),%ch
450110:	6e                   	outsb  %ds:(%esi),(%dx)
450111:	49                   	dec    %ecx
450112:	4f                   	dec    %edi
450113:	57                   	push   %edi
450114:	2b 5a 31             	sub    0x31(%edx),%ebx
450117:	46                   	inc    %esi
450118:	4d                   	dec    %ebp
450119:	39 39                	cmp    %edi,(%ecx)
45011b:	64 55                	fs push %ebp
45011d:	2f                   	das
45011e:	36 5a                	ss pop %edx
450120:	67 65 77 59          	addr16 gs ja 0x45017d
450124:	33 50 75             	xor    0x75(%eax),%edx
450127:	73 37                	jae    0x450160
450129:	42                   	inc    %edx
45012a:	57                   	push   %edi
45012b:	57                   	push   %edi
45012c:	54                   	push   %esp
45012d:	4d                   	dec    %ebp
45012e:	66 2b 2b             	sub    (%ebx),%bp
450131:	45                   	inc    %ebp
450132:	70 77                	jo     0x4501ab
450134:	6c                   	insb   (%dx),%es:(%edi)
450135:	59                   	pop    %ecx
450136:	36 2f                	ss das
450138:	4b                   	dec    %ebx
450139:	35 36 62 6c 39       	xor    $0x396c6236,%eax
45013e:	72 41                	jb     0x450181
450140:	47                   	inc    %edi