44f965:	68 72 74 43 58       	push   $0x58437472
44f96a:	64 72 42             	fs jb  0x44f9af
44f96d:	74 4d                	je     0x44f9bc
44f96f:	68 4d 77 2b 41       	push   $0x412b774d
44f974:	32 4f 2b             	xor    0x2b(%edi),%cl
44f977:	41                   	inc    %ecx
44f978:	6e                   	outsb  %ds:(%esi),(%dx)
44f979:	36 52                	ss push %edx
44f97b:	78 67                	js     0x44f9e4
44f97d:	51                   	push   %ecx
44f97e:	75 6d                	jne    0x44f9ed
44f980:	77 47                	ja     0x44f9c9
44f982:	4d                   	dec    %ebp
44f983:	65 4e                	gs dec %esi
44f985:	41                   	inc    %ecx
44f986:	6a 71                	push   $0x71
44f988:	33 4f 48             	xor    0x48(%edi),%ecx
44f98b:	6c                   	insb   (%dx),%es:(%edi)
44f98c:	79 39                	jns    0x44f9c7
44f98e:	2b 64 72 68          	sub    0x68(%edx,%esi,2),%esp
44f992:	62 6d 37             	bound  %ebp,0x37(%ebp)
44f995:	4e                   	dec    %esi
44f996:	44                   	inc    %esp
44f997:	41                   	inc    %ecx
44f998:	75 2b                	jne    0x44f9c5
44f99a:	4a                   	dec    %edx
44f99b:	41                   	inc    %ecx
44f99c:	77 44                	ja     0x44f9e2
44f99e:	56                   	push   %esi
44f99f:	67 61                	addr16 popa
44f9a1:	30 6e 4f             	xor    %ch,0x4f(%esi)
44f9a4:	31 37                	xor    %esi,(%edi)
44f9a6:	6b 57 2f 71          	imul   $0x71,0x2f(%edi),%edx
44f9aa:	38 75 35             	cmp    %dh,0x35(%ebp)
44f9ad:	77 37                	ja     0x44f9e6
44f9af:	4d                   	dec    %ebp
44f9b0:	62 54 48 53          	bound  %edx,0x53(%eax,%ecx,2)
44f9b4:	51                   	push   %ecx
44f9b5:	35 57 37 79 51       	xor    $0x51793757,%eax
44f9ba:	6c                   	insb   (%dx),%es:(%edi)
44f9bb:	62 38                	bound  %edi,(%eax)
44f9bd:	33 35 4a 2f 66 65    	xor    0x65662f4a,%esi
44f9c3:	68 32 6d 4e 57       	push   $0x574e6d32
44f9c8:	70 4d                	jo     0x44fa17
44f9ca:	48                   	dec    %eax
44f9cb:	79 58                	jns    0x44fa25
44f9cd:	36 67 7a 4a          	ss addr16 jp 0x44fa1b
44f9d1:	37                   	aaa
44f9d2:	75 5a                	jne    0x44fa2e
44f9d4:	48                   	dec    %eax
44f9d5:	2b 2f                	sub    (%edi),%ebp
44f9d7:	76 39                	jbe    0x44fa12
44f9d9:	37                   	aaa
44f9da:	67 71 79             	addr16 jno 0x44fa56
44f9dd:	69 51 48 6b 32 4d 53 	imul   $0x534d326b,0x48(%ecx),%edx
44f9e4:	61                   	popa
44f9e5:	69 36 53 4a 56 35    	imul   $0x35564a53,(%esi),%esi
44f9eb:	37                   	aaa
44f9ec:	39 46 61             	cmp    %eax,0x61(%esi)
44f9ef:	53                   	push   %ebx
44f9f0:	73 48                	jae    0x44fa3a
44f9f2:	63 55 48             	arpl   %edx,0x48(%ebp)
44f9f5:	39 4f 50             	cmp    %ecx,0x50(%edi)
44f9f8:	6f                   	outsl  %ds:(%esi),(%dx)
44f9f9:	4d                   	dec    %ebp
44f9fa:	39 54 55 74          	cmp    %edx,0x74(%ebp,%edx,2)
44f9fe:	45                   	inc    %ebp
44f9ff:	2f                   	das
44fa00:	6c                   	insb   (%dx),%es:(%edi)
44fa01:	46                   	inc    %esi
44fa02:	56                   	push   %esi
44fa03:	48                   	dec    %eax
44fa04:	49                   	dec    %ecx
44fa05:	2b 49 76             	sub    0x76(%ecx),%ecx
44fa08:	5a                   	pop    %edx
44fa09:	42                   	inc    %edx
44fa0a:	4c                   	dec    %esp
44fa0b:	76 35                	jbe    0x44fa42
44fa0d:	63 6f 30             	arpl   %ebp,0x30(%edi)
44fa10:	7a 59                	jp     0x44fa6b
44fa12:	6a 6c                	push   $0x6c
44fa14:	39 46 71             	cmp    %eax,0x71(%esi)
44fa17:	77 75                	ja     0x44fa8e
44fa19:	58                   	pop    %eax
44fa1a:	66 65 58             	gs pop %ax
44fa1d:	34 72                	xor    $0x72,%al
44fa1f:	41                   	inc    %ecx
44fa20:	30 2f                	xor    %ch,(%edi)
44fa22:	71 75                	jno    0x44fa99
44fa24:	6d                   	insl   (%dx),%es:(%edi)
44fa25:	55                   	push   %ebp
44fa26:	4d                   	dec    %ebp
44fa27:	51                   	push   %ecx
44fa28:	4c                   	dec    %esp
44fa29:	66 32 79 6d          	data16 xor 0x6d(%ecx),%bh
44fa2d:	50                   	push   %eax
44fa2e:	7a 4c                	jp     0x44fa7c
44fa30:	36 33 2f             	xor    %ss:(%edi),%ebp
44fa33:	58                   	pop    %eax
44fa34:	57                   	push   %edi
44fa35:	44                   	inc    %esp
44fa36:	62 42 56             	bound  %eax,0x56(%edx)
44fa39:	51                   	push   %ecx
44fa3a:	70 61                	jo     0x44fa9d
44fa3c:	31 77 41             	xor    %esi,0x41(%edi)
44fa3f:	65 37                	gs aaa
44fa41:	74 4b                	je     0x44fa8e
44fa43:	4a                   	dec    %edx
44fa44:	7a 50                	jp     0x44fa96
44fa46:	57                   	push   %edi
44fa47:	47                   	inc    %edi
44fa48:	47                   	inc    %edi
44fa49:	30 6a 4e             	xor    %ch,0x4e(%edx)
44fa4c:	45                   	inc    %ebp
44fa4d:	71 44                	jno    0x44fa93
44fa4f:	4b                   	dec    %ebx
44fa50:	70 4c                	jo     0x44fa9e
44fa52:	78 79                	js     0x44facd
44fa54:	64 73 78             	fs jae 0x44facf
44fa57:	32 4e 79             	xor    0x79(%esi),%cl
44fa5a:	58                   	pop    %eax
44fa5b:	71 57                	jno    0x44fab4
44fa5d:	58                   	pop    %eax
44fa5e:	6a 6e                	push   $0x6e
44fa60:	30 31                	xor    %dh,(%ecx)
44fa62:	78 6d                	js     0x44fad1
44fa64:	6e                   	outsb  %ds:(%esi),(%dx)
44fa65:	79 66                	jns    0x44facd
44fa67:	41                   	inc    %ecx
44fa68:	43                   	inc    %ebx
44fa69:	72 63                	jb     0x44face
44fa6b:	62 4f 63             	bound  %ecx,0x63(%edi)
44fa6e:	44                   	inc    %esp
44fa6f:	74 46                	je     0x44fab7
44fa71:	6c                   	insb   (%dx),%es:(%edi)
44fa72:	51                   	push   %ecx
44fa73:	73 38                	jae    0x44faad
44fa75:	2b 65 4b             	sub    0x4b(%ebp),%esp
44fa78:	79 76                	jns    0x44faf0
44fa7a:	4a                   	dec    %edx
44fa7b:	37                   	aaa
44fa7c:	32 6a 71             	xor    0x71(%edx),%ch
44fa7f:	4b                   	dec    %ebx
44fa80:	53                   	push   %ebx
44fa81:	64 33 53 32          	xor    %fs:0x32(%ebx),%edx
44fa85:	54                   	push   %esp
44fa86:	64 66 35 61 63       	fs xor $0x6361,%ax
44fa8b:	6d                   	insl   (%dx),%es:(%edi)
44fa8c:	69 55 65 52 65 36 43 	imul   $0x43366552,0x65(%ebp),%edx
44fa93:	6b 42 6a 47          	imul   $0x47,0x6a(%edx),%eax
44fa97:	6e                   	outsb  %ds:(%esi),(%dx)
44fa98:	2f                   	das
44fa99:	67 64 56             	addr16 fs push %esi
44fa9c:	6d                   	insl   (%dx),%es:(%edi)
44fa9d:	6f                   	outsl  %ds:(%esi),(%dx)
44fa9e:	57                   	push   %edi
44fa9f:	31 4c 2f 46          	xor    %ecx,0x46(%edi,%ebp,1)
44faa3:	54                   	push   %esp
44faa4:	43                   	inc    %ebx
44faa5:	6c                   	insb   (%dx),%es:(%edi)
44faa6:	78 79                	js     0x44fb21
44faa8:	47                   	inc    %edi
44faa9:	74 4e                	je     0x44faf9
44faab:	69 42 4e 74 37 38 36 	imul   $0x36383774,0x4e(%edx),%eax
44fab2:	59                   	pop    %ecx
44fab3:	75 37                	jne    0x44faec
44fab5:	78 35                	js     0x44faec
44fab7:	61                   	popa
44fab8:	61                   	popa
44fab9:	56                   	push   %esi
44faba:	42                   	inc    %edx
44fabb:	53                   	push   %ebx
44fabc:	6b 59 42 67          	imul   $0x67,0x42(%ecx),%ebx
44fac0:	34 4f                	xor    $0x4f,%al
44fac2:	61                   	popa
44fac3:	2f                   	das
44fac4:	53                   	push   %ebx
44fac5:	77 63                	ja     0x44fb2a
44fac7:	35 59 34 67 35       	xor    $0x35673459,%eax
44facc:	6c                   	insb   (%dx),%es:(%edi)
44facd:	39 72 73             	cmp    %esi,0x73(%edx)
44fad0:	38 45 4d             	cmp    %al,0x4d(%ebp)
44fad3:	56                   	push   %esi
44fad4:	70 70                	jo     0x44fb46
44fad6:	62 46 5a             	bound  %eax,0x5a(%esi)
44fad9:	4d                   	dec    %ebp
44fada:	4a                   	dec    %edx
44fadb:	68 55 54 50 45       	push   $0x45505455
44fae0:	42                   	inc    %edx
44fae1:	2f                   	das
44fae2:	2f                   	das
44fae3:	56                   	push   %esi
44fae4:	69 70 44 75 70 49 68 	imul   $0x68497075,0x44(%eax),%esi
44faeb:	36 2f                	ss das
44faed:	4f                   	dec    %edi
44faee:	75 43                	jne    0x44fb33
44faf0:	65 49                	gs dec %ecx
44faf2:	34 7a                	xor    $0x7a,%al
44faf4:	76 71                	jbe    0x44fb67
44faf6:	43                   	inc    %ebx
44faf7:	59                   	pop    %ecx
44faf8:	67 50                	addr16 push %eax
44fafa:	78 72                	js     0x44fb6e
44fafc:	43                   	inc    %ebx
44fafd:	78 54                	js     0x44fb53
44faff:	74 43                	je     0x44fb44
44fb01:	6a 39                	push   $0x39
44fb03:	55                   	push   %ebp
44fb04:	31 52 49             	xor    %edx,0x49(%edx)
44fb07:	51                   	push   %ecx
44fb08:	77 56                	ja     0x44fb60
44fb0a:	76 38                	jbe    0x44fb44
44fb0c:	55                   	push   %ebp
44fb0d:	53                   	push   %ebx
44fb0e:	2f                   	das
44fb0f:	67 31 6c 4e          	xor    %ebp,0x4e(%si)
44fb13:	4a                   	dec    %edx
44fb14:	70 79                	jo     0x44fb8f
44fb16:	72 48                	jb     0x44fb60
44fb18:	44                   	inc    %esp
44fb19:	4b                   	dec    %ebx
44fb1a:	42                   	inc    %edx
44fb1b:	53                   	push   %ebx
44fb1c:	44                   	inc    %esp
44fb1d:	46                   	inc    %esi
44fb1e:	48                   	dec    %eax
44fb1f:	71 64                	jno    0x44fb85
44fb21:	70 2b                	jo     0x44fb4e
44fb23:	55                   	push   %ebp
44fb24:	66 31 58 2b          	xor    %bx,0x2b(%eax)
44fb28:	37                   	aaa
44fb29:	4e                   	dec    %esi
44fb2a:	33 31                	xor    (%ecx),%esi
44fb2c:	52                   	push   %edx
44fb2d:	44                   	inc    %esp
44fb2e:	31 35 73 51 74 4e    	xor    %esi,0x4e745173
44fb34:	6c                   	insb   (%dx),%es:(%edi)
44fb35:	4b                   	dec    %ebx
44fb36:	74 6a                	je     0x44fba2
44fb38:	51                   	push   %ecx
44fb39:	31 51 47             	xor    %edx,0x47(%ecx)
44fb3c:	48                   	dec    %eax
44fb3d:	75 2f                	jne    0x44fb6e
44fb3f:	70 37                	jo     0x44fb78
44fb41:	58                   	pop    %eax
44fb42:	5a                   	pop    %edx
44fb43:	74 67                	je     0x44fbac
44fb45:	6b 6b 67 47          	imul   $0x47,0x67(%ebx),%ebp
44fb49:	61                   	popa
44fb4a:	36 2b 53 63          	sub    %ss:0x63(%ebx),%edx
44fb4e:	56                   	push   %esi
44fb4f:	6b 34 31 4b          	imul   $0x4b,(%ecx,%esi,1),%esi
44fb53:	59                   	pop    %ecx
44fb54:	78 66                	js     0x44fbbc
44fb56:	31 76 30             	xor    %esi,0x30(%esi)
44fb59:	73 39                	jae    0x44fb94
44fb5b:	4c                   	dec    %esp
44fb5c:	37                   	aaa
44fb5d:	64 4f                	fs dec %edi
44fb5f:	5a                   	pop    %edx
44fb60:	65 52                	gs push %edx
44fb62:	62 61 48             	bound  %esp,0x48(%ecx)
44fb65:	78 64                	js     0x44fbcb
44fb67:	34 39                	xor    $0x39,%al
44fb69:	31 54 42 39          	xor    %edx,0x39(%edx,%eax,2)
44fb6d:	45                   	inc    %ebp
44fb6e:	33 42 6c             	xor    0x6c(%edx),%eax
44fb71:	69 63 41 68 55 68 36 	imul   $0x36685568,0x41(%ebx),%esp
44fb78:	36 66 57             	ss push %di
44fb7b:	6e                   	outsb  %ds:(%esi),(%dx)
44fb7c:	51                   	push   %ecx
44fb7d:	56                   	push   %esi
44fb7e:	73 59                	jae    0x44fbd9
44fb80:	77 78                	ja     0x44fbfa
44fb82:	79 47                	jns    0x44fbcb
44fb84:	78 6e                	js     0x44fbf4
44fb86:	6b 66 36 30          	imul   $0x30,0x36(%esi),%esp
44fb8a:	75 58                	jne    0x44fbe4
44fb8c:	30 44 79 37          	xor    %al,0x37(%ecx,%edi,2)
44fb90:	74 4a                	je     0x44fbdc
44fb92:	73 30                	jae    0x44fbc4
44fb94:	36 51                	ss push %ecx
44fb96:	32 47 63             	xor    0x63(%edi),%al
44fb99:	31 2b                	xor    %ebp,(%ebx)
44fb9b:	39 4d 61             	cmp    %ecx,0x61(%ebp)
44fb9e:	43                   	inc    %ebx
44fb9f:	48                   	dec    %eax
44fba0:	59                   	pop    %ecx
44fba1:	6f                   	outsl  %ds:(%esi),(%dx)
44fba2:	76 69                	jbe    0x44fc0d
44fba4:	35 4c 71 41 4f       	xor    $0x4f41714c,%eax
44fba9:	77 39                	ja     0x44fbe4
44fbab:	75 45                	jne    0x44fbf2
44fbad:	62 34 34             	bound  %esi,(%esp,%esi,1)
44fbb0:	37                   	aaa
44fbb1:	50                   	push   %eax
44fbb2:	77 52                	ja     0x44fc06
44fbb4:	6e                   	outsb  %ds:(%esi),(%dx)
44fbb5:	42                   	inc    %edx
44fbb6:	7a 75                	jp     0x44fc2d
44fbb8:	36 4a                	ss dec %edx
44fbba:	39 5a 79             	cmp    %ebx,0x79(%edx)
44fbbd:	70 64                	jo     0x44fc23
44fbbf:	6d                   	insl   (%dx),%es:(%edi)
44fbc0:	76 6a                	jbe    0x44fc2c
44fbc2:	55                   	push   %ebp
44fbc3:	61                   	popa
44fbc4:	4e                   	dec    %esi
44fbc5:	4e                   	dec    %esi
44fbc6:	67 55                	addr16 push %ebp
44fbc8:	49                   	dec    %ecx
44fbc9:	7a 4b                	jp     0x44fc16
44fbcb:	71 34                	jno    0x44fc01
44fbcd:	6b 67 2f 4c          	imul   $0x4c,0x2f(%edi),%esp
44fbd1:	56                   	push   %esi
44fbd2:	70 46                	jo     0x44fc1a
44fbd4:	34 42                	xor    $0x42,%al
44fbd6:	45                   	inc    %ebp
44fbd7:	4d                   	dec    %ebp
44fbd8:	6d                   	insl   (%dx),%es:(%edi)
44fbd9:	52                   	push   %edx
44fbda:	33 34 7a             	xor    (%edx,%edi,2),%esi
44fbdd:	6b 63 55 4d          	imul   $0x4d,0x55(%ebx),%esp
44fbe1:	71 75                	jno    0x44fc58
44fbe3:	57                   	push   %edi
44fbe4:	63 4e 74             	arpl   %ecx,0x74(%esi)
44fbe7:	52                   	push   %edx
44fbe8:	30 4d 46             	xor    %cl,0x46(%ebp)
44fbeb:	73 79                	jae    0x44fc66
44fbed:	76 4d                	jbe    0x44fc3c
44fbef:	59                   	pop    %ecx
44fbf0:	76 5a                	jbe    0x44fc4c
44fbf2:	75 6a                	jne    0x44fc5e
44fbf4:	61                   	popa
44fbf5:	6a 7a                	push   $0x7a
44fbf7:	42                   	inc    %edx
44fbf8:	68 68 4a 46 74       	push   $0x74464a68
44fbfd:	6c                   	insb   (%dx),%es:(%edi)
44fbfe:	51                   	push   %ecx
44fbff:	43                   	inc    %ebx
44fc00:	48                   	dec    %eax
44fc01:	6b 63 34 63          	imul   $0x63,0x34(%ebx),%esp
44fc05:	57                   	push   %edi
44fc06:	73 43                	jae    0x44fc4b
44fc08:	61                   	popa
44fc09:	79 48                	jns    0x44fc53
44fc0b:	68 71 68 6f 44       	push   $0x446f6871
44fc10:	41                   	inc    %ecx
44fc11:	48                   	dec    %eax
44fc12:	55                   	push   %ebp