45ffb1:	41                   	inc    %ecx
45ffb2:	41                   	inc    %ecx
45ffb3:	52                   	push   %edx
45ffb4:	41                   	inc    %ecx
45ffb5:	43                   	inc    %ebx
45ffb6:	73 65                	jae    0x46001d
45ffb8:	63 67 45             	arpl   %esp,0x45(%edi)
45ffbb:	41                   	inc    %ecx
45ffbc:	41                   	inc    %ecx
45ffbd:	48                   	dec    %eax
45ffbe:	41                   	inc    %ecx
45ffbf:	72 47                	jb     0x460008
45ffc1:	69 73 66 4b 79 51 72 	imul   $0x7251794b,0x66(%ebx),%esi
45ffc8:	4b                   	dec    %ebx
45ffc9:	53                   	push   %ebx
45ffca:	73 71                	jae    0x46003d
45ffcc:	4b                   	dec    %ebx
45ffcd:	79 73                	jns    0x460042
45ffcf:	72 4c                	jb     0x46001d
45ffd1:	48                   	dec    %eax
45ffd2:	51                   	push   %ecx
45ffd3:	44                   	inc    %esp
45ffd4:	41                   	inc    %ecx
45ffd5:	41                   	inc    %ecx
45ffd6:	41                   	inc    %ecx
45ffd7:	42                   	inc    %edx
45ffd8:	4b                   	dec    %ebx
45ffd9:	79 77                	jns    0x460052
45ffdb:	72 41                	jb     0x46001e
45ffdd:	41                   	inc    %ecx
45ffde:	63 71 41             	arpl   %esi,0x41(%ecx)
45ffe1:	79 76                	jns    0x460059
45ffe3:	66 4b                	dec    %bx
45ffe5:	42                   	inc    %edx
45ffe6:	77 41                	ja     0x460029
45ffe8:	41                   	inc    %ecx
45ffe9:	41                   	inc    %ecx
45ffea:	6f                   	outsl  %ds:(%esi),(%dx)
45ffeb:	72 33                	jb     0x460020
45ffed:	79 67                	jns    0x460056
45ffef:	64 41                	fs inc %ecx
45fff1:	41                   	inc    %ecx
45fff2:	41                   	inc    %ecx
45fff3:	4b                   	dec    %ebx
45fff4:	4b                   	dec    %ebx
45fff5:	39 70 7a             	cmp    %esi,0x7a(%eax)
45fff8:	48                   	dec    %eax
45fff9:	67 41                	addr16 inc %ecx
45fffb:	41                   	inc    %ecx
45fffc:	43                   	inc    %ebx
45fffd:	69 76 56 43 69 76 55 	imul   $0x55766943,0x56(%esi),%esi
460004:	42                   	inc    %edx
460005:	69 76 54 41 69 76 53 	imul   $0x53766941,0x54(%esi),%esi
46000c:	62 78 38             	bound  %edi,0x38(%eax)
46000f:	41                   	inc    %ecx
460010:	41                   	inc    %ecx
460011:	41                   	inc    %ecx
460012:	6f                   	outsl  %ds:(%esi),(%dx)
460013:	72 7a                	jb     0x46008f
460015:	51                   	push   %ecx
460016:	73 72                	jae    0x46008a
460018:	30 52 4d             	xor    %dl,0x4d(%edx)
46001b:	77 41                	ja     0x46005e
46001d:	67 42                	addr16 inc %edx
46001f:	6f                   	outsl  %ds:(%esi),(%dx)
460020:	41                   	inc    %ecx
460021:	41                   	inc    %ecx
460022:	41                   	inc    %ecx
460023:	41                   	inc    %ecx
460024:	42                   	inc    %edx
460025:	41                   	inc    %ecx
460026:	41                   	inc    %ecx
460027:	41                   	inc    %ecx
460028:	45                   	inc    %ebp
460029:	51                   	push   %ecx
46002a:	41                   	inc    %ecx
46002b:	67 36 49             	addr16 ss dec %ecx
46002e:	41                   	inc    %ecx
46002f:	41                   	inc    %ecx
460030:	41                   	inc    %ecx
460031:	43                   	inc    %ebx
460032:	73 78                	jae    0x4600ac
460034:	41                   	inc    %ecx
460035:	42                   	inc    %edx
460036:	77 73                	ja     0x4600ab
460038:	4c                   	dec    %esp
460039:	43                   	inc    %ebx
46003a:	73 79                	jae    0x4600b5
46003c:	4b                   	dec    %ebx
46003d:	7a 4d                	jp     0x46008c
46003f:	72 4e                	jb     0x46008f
460041:	43                   	inc    %ebx
460042:	73 35                	jae    0x460079
460044:	4b                   	dec    %ebx
460045:	7a 34                	jp     0x46007b
460047:	72 51                	jb     0x46009a
460049:	78 59                	js     0x4600a4
46004b:	74 37                	je     0x460084
46004d:	69 74 42 4b 30 49 4c 	imul   $0x464c4930,0x4b(%edx,%eax,2),%esi
460054:	46
460055:	69 30 55 42 79 67    	imul   $0x67794255,(%eax),%esi
46005b:	47                   	inc    %edi
46005c:	41                   	inc    %ecx
46005d:	41                   	inc    %ecx
46005e:	41                   	inc    %ecx
46005f:	47                   	inc    %edi
460060:	44                   	inc    %esp
460061:	41                   	inc    %ecx
460062:	67 6f                	outsl  %ds:(%si),(%dx)
460064:	42                   	inc    %edx
460065:	77 41                	ja     0x4600a8
460067:	41                   	inc    %ecx
460068:	42                   	inc    %edx
460069:	69 59 57 4b 43 41 41 	imul   $0x4141434b,0x57(%ecx),%ebx
460070:	41                   	inc    %ecx
460071:	41                   	inc    %ecx
460072:	6f                   	outsl  %ds:(%esi),(%dx)
460073:	41                   	inc    %ecx
460074:	4b                   	dec    %ebx
460075:	69 67 68 41 41 41 4b 	imul   $0x4b414141,0x68(%edi),%esp
46007c:	4b                   	dec    %ebx
46007d:	38 67 43             	cmp    %ah,0x43(%edi)
460080:	4b                   	dec    %ebx
460081:	38 73 44             	cmp    %dh,0x44(%ebx)
460084:	4b                   	dec    %ebx
460085:	38 6f 6f             	cmp    %ch,0x6f(%edi)
460088:	41                   	inc    %ecx
460089:	77 41                	ja     0x4600cc
46008b:	41                   	inc    %ecx
46008c:	42                   	inc    %edx
46008d:	69 76 46 4b 41 49 41 	imul   $0x4149414b,0x46(%esi),%esi
460094:	41                   	inc    %ecx
460095:	41                   	inc    %ecx
460096:	59                   	pop    %ecx
460097:	72 77                	jb     0x460110
460099:	43                   	inc    %ebx
46009a:	67 42                	addr16 inc %edx
46009c:	41                   	inc    %ecx
46009d:	41                   	inc    %ecx
46009e:	41                   	inc    %ecx
46009f:	47                   	inc    %edi
4600a0:	4b                   	dec    %ebx
4600a1:	37                   	aaa
4600a2:	73 4b                	jae    0x4600ef
4600a4:	4b                   	dec    %ebx
4600a5:	37                   	aaa
4600a6:	6f                   	outsl  %ds:(%esi),(%dx)
4600a7:	47                   	inc    %edi
4600a8:	4b                   	dec    %ebx
4600a9:	37                   	aaa
4600aa:	77 6f                	ja     0x46011b
4600ac:	42                   	inc    %edx
4600ad:	51                   	push   %ecx
4600ae:	41                   	inc    %ecx
4600af:	41                   	inc    %ecx
4600b0:	42                   	inc    %edx
4600b1:	69 75 33 45 7a 41 48 	imul   $0x48417a45,0x33(%ebp),%esi
4600b8:	41                   	inc    %ecx
4600b9:	44                   	inc    %esp
4600ba:	51                   	push   %ecx
4600bb:	41                   	inc    %ecx
4600bc:	41                   	inc    %ecx
4600bd:	41                   	inc    %ecx
4600be:	41                   	inc    %ecx
4600bf:	46                   	inc    %esi
4600c0:	41                   	inc    %ecx
4600c1:	41                   	inc    %ecx
4600c2:	41                   	inc    %ecx
4600c3:	52                   	push   %edx
4600c4:	41                   	inc    %ecx
4600c5:	43                   	inc    %ebx
4600c6:	73 61                	jae    0x460129
4600c8:	63 69 30             	arpl   %ebp,0x30(%ecx)
4600cb:	41                   	inc    %ecx
4600cc:	41                   	inc    %ecx
4600cd:	48                   	dec    %eax
4600ce:	41                   	inc    %ecx
4600cf:	59                   	pop    %ecx
4600d0:	46                   	inc    %esi
4600d1:	34 30                	xor    $0x30,%al
4600d3:	42                   	inc    %edx
4600d4:	41                   	inc    %ecx
4600d5:	41                   	inc    %ecx
4600d6:	41                   	inc    %ecx
4600d7:	42                   	inc    %edx
4600d8:	4a                   	dec    %edx
4600d9:	52                   	push   %edx
4600da:	59                   	pop    %ecx
4600db:	72 45                	jb     0x460122
4600dd:	61                   	popa
4600de:	49                   	dec    %ecx
4600df:	72 45                	jb     0x460126
4600e1:	53                   	push   %ebx
4600e2:	73 57                	jae    0x46013b
4600e4:	4b                   	dec    %ebx
4600e5:	77 41                	ja     0x460128
4600e7:	72 46                	jb     0x46012f
4600e9:	53                   	push   %ebx
4600ea:	6f                   	outsl  %ds:(%esi),(%dx)
4600eb:	6f                   	outsl  %ds:(%esi),(%dx)
4600ec:	49                   	dec    %ecx
4600ed:	67 41                	addr16 inc %ecx
4600ef:	41                   	inc    %ecx
4600f0:	43                   	inc    %ebx
4600f1:	69 76 66 41 69 76 73 	imul   $0x73766941,0x66(%esi),%esi
4600f8:	4b                   	dec    %ebx
4600f9:	43                   	inc    %ebx
4600fa:	4d                   	dec    %ebp
4600fb:	41                   	inc    %ecx
4600fc:	41                   	inc    %ecx
4600fd:	41                   	inc    %ecx
4600fe:	6f                   	outsl  %ds:(%esi),(%dx)
4600ff:	72 36                	jb     0x460137
460101:	41                   	inc    %ecx
460102:	6f                   	outsl  %ds:(%esi),(%dx)
460103:	72 35                	jb     0x46013a
460105:	77 59                	ja     0x460160
460107:	72 36                	jb     0x46013f
460109:	42                   	inc    %edx
46010a:	4d                   	dec    %ebp
46010b:	77 42                	ja     0x46014f
46010d:	41                   	inc    %ecx
46010e:	41                   	inc    %ecx
46010f:	6a 41                	push   $0x41
460111:	41                   	inc    %ecx
460112:	41                   	inc    %ecx
460113:	41                   	inc    %ecx
460114:	42                   	inc    %edx
460115:	51                   	push   %ecx
460116:	41                   	inc    %ecx
460117:	41                   	inc    %ecx
460118:	45                   	inc    %ebp
460119:	51                   	push   %ecx
46011a:	41                   	inc    %ecx
46011b:	72 45                	jb     0x460162
46011d:	48                   	dec    %eax
46011e:	49                   	dec    %ecx
46011f:	33 41 41             	xor    0x41(%ecx),%eax
460122:	42                   	inc    %edx
460123:	77 47                	ja     0x46016c
460125:	42                   	inc    %edx
460126:	51                   	push   %ecx
460127:	72 43                	jb     0x46016c
460129:	69 73 50 4b 77 41 72 	imul   $0x7241774b,0x50(%ebx),%esi
460130:	44                   	inc    %esp
460131:	69 6f 43 4b 2b 30 6f 	imul   $0x6f302b4b,0x43(%edi),%ebp
460138:	49                   	dec    %ecx
460139:	77 41                	ja     0x46017c
46013b:	41                   	inc    %ecx
46013c:	43                   	inc    %ebx
46013d:	69 76 76 43 69 76 75 	imul   $0x75766943,0x76(%esi),%esi
460144:	42                   	inc    %edx
460145:	69 76 76 41 42 4d 77 	imul   $0x774d4241,0x76(%esi),%esi
46014c:	42                   	inc    %edx
46014d:	77 41                	ja     0x460190
46014f:	39 41 41             	cmp    %eax,0x41(%ecx)
460152:	41                   	inc    %ecx
460153:	41                   	inc    %ecx
460154:	42                   	inc    %edx
460155:	51                   	push   %ecx
460156:	41                   	inc    %ecx
460157:	41                   	inc    %ecx
460158:	45                   	inc    %ebp
460159:	52                   	push   %edx
46015a:	55                   	push   %ebp
46015b:	73 4a                	jae    0x4601a7
46015d:	51                   	push   %ecx
46015e:	41                   	inc    %ecx
46015f:	65 4c                	gs dec %esp
460161:	43                   	inc    %ebx
460162:	45                   	inc    %ebp
460163:	58                   	pop    %eax
460164:	4c                   	dec    %esp
460165:	42                   	inc    %edx
460166:	34 64                	xor    $0x64,%al
460168:	4c                   	dec    %esp
460169:	42                   	inc    %edx
46016a:	30 72 48             	xor    %dh,0x48(%edx)
46016d:	6e                   	outsb  %ds:(%esi),(%dx)
46016e:	4a                   	dec    %edx
46016f:	4e                   	dec    %esi
460170:	41                   	inc    %ecx
460171:	41                   	inc    %ecx
460172:	42                   	inc    %edx
460173:	77 47                	ja     0x4601bc
460175:	42                   	inc    %edx
460176:	69 4e 41 51 41 41 41 	imul   $0x41414151,0x41(%esi),%ecx
46017d:	53                   	push   %ebx
46017e:	55                   	push   %ebp
46017f:	57                   	push   %edi
460180:	46                   	inc    %esi
460181:	6f                   	outsl  %ds:(%esi),(%dx)
460182:	77 6a                	ja     0x4601ee
460184:	41                   	inc    %ecx
460185:	41                   	inc    %ecx
460186:	41                   	inc    %ecx
460187:	42                   	inc    %edx
460188:	6f                   	outsl  %ds:(%esi),(%dx)
460189:	69 73 4b 4b 77 38 72 	imul   $0x7238774b,0x4b(%ebx),%esi
460190:	41                   	inc    %ecx
460191:	43                   	inc    %ebx
460192:	73 4f                	jae    0x4601e3
460194:	4b                   	dec    %ebx
460195:	67 49                	addr16 dec %ecx
460197:	72 33                	jb     0x4601cc
460199:	79 67                	jns    0x460202
46019b:	6a 41                	push   $0x41
46019d:	41                   	inc    %ecx
46019e:	41                   	inc    %ecx
46019f:	4b                   	dec    %ebx
4601a0:	4b                   	dec    %ebx
4601a1:	2b 38                	sub    (%eax),%edi
4601a3:	4b                   	dec    %ebx
4601a4:	4b                   	dec    %ebx
4601a5:	2b 34 47             	sub    (%edi,%eax,2),%esi
4601a8:	4b                   	dec    %ebx
4601a9:	2b 38                	sub    (%eax),%edi
4601ab:	41                   	inc    %ecx
4601ac:	41                   	inc    %ecx
4601ad:	41                   	inc    %ecx
4601ae:	41                   	inc    %ecx
4601af:	69 41 69 67 6b 41 41 	imul   $0x41416b67,0x69(%ecx),%eax
4601b6:	41                   	inc    %ecx
4601b7:	4b                   	dec    %ebx
4601b8:	41                   	inc    %ecx
4601b9:	43                   	inc    %ebx
4601ba:	6f                   	outsl  %ds:(%esi),(%dx)
4601bb:	41                   	inc    %ecx
4601bc:	41                   	inc    %ecx
4601bd:	41                   	inc    %ecx
4601be:	41                   	inc    %ecx
4601bf:	65 41                	gs inc %ecx
4601c1:	69 67 6c 41 41 41 4b 	imul   $0x4b414141,0x6c(%edi),%esp
4601c8:	4b                   	dec    %ebx
4601c9:	6b 4a 54 53          	imul   $0x53,0x54(%edx),%ecx
4601cd:	6b 49 42 41          	imul   $0x41,0x42(%ecx),%ecx
4601d1:	41                   	inc    %ecx
4601d2:	45                   	inc    %ebp
4601d3:	41                   	inc    %ecx
4601d4:	41                   	inc    %ecx
4601d5:	41                   	inc    %ecx
4601d6:	41                   	inc    %ecx
4601d7:	41                   	inc    %ecx
4601d8:	41                   	inc    %ecx
4601d9:	41                   	inc    %ecx
4601da:	77 41                	ja     0x46021d
4601dc:	41                   	inc    %ecx
4601dd:	41                   	inc    %ecx
4601de:	42                   	inc    %edx
4601df:	32 4d 69             	xor    0x69(%ebp),%cl