43709e:	67 49                	addr16 dec %ecx
4370a0:	57                   	push   %edi
4370a1:	4a                   	dec    %edx
4370a2:	51                   	push   %ecx
4370a3:	74 39                	je     0x4370de
4370a5:	4a                   	dec    %edx
4370a6:	77 41                	ja     0x4370e9
4370a8:	41                   	inc    %ecx
4370a9:	42                   	inc    %edx
4370aa:	41                   	inc    %ecx
4370ab:	64 39 4b 41          	cmp    %ecx,%fs:0x41(%ebx)
4370af:	41                   	inc    %ecx
4370b0:	41                   	inc    %ecx
4370b1:	42                   	inc    %edx
4370b2:	41                   	inc    %ecx
4370b3:	49                   	dec    %ecx
4370b4:	57                   	push   %edi
4370b5:	66 53                	push   %bx
4370b7:	59                   	pop    %ecx
4370b8:	41                   	inc    %ecx
4370b9:	41                   	inc    %ecx
4370ba:	41                   	inc    %ecx
4370bb:	51                   	push   %ecx
4370bc:	71 41                	jno    0x4370ff
4370be:	6e                   	outsb  %ds:(%esi),(%dx)
4370bf:	73 6e                	jae    0x43712f
4370c1:	41                   	inc    %ecx
4370c2:	41                   	inc    %ecx
4370c3:	41                   	inc    %ecx
4370c4:	45                   	inc    %ebp
4370c5:	48                   	dec    %eax
4370c6:	6a 49                	push   $0x49
4370c8:	77 41                	ja     0x43710b
4370ca:	67 4a                	addr16 dec %edx
4370cc:	37                   	aaa
4370cd:	4a                   	dec    %edx
4370ce:	67 41                	addr16 inc %ecx
4370d0:	41                   	inc    %ecx
4370d1:	42                   	inc    %edx
4370d2:	41                   	inc    %ecx
4370d3:	4a                   	dec    %edx
4370d4:	37                   	aaa
4370d5:	4a                   	dec    %edx
4370d6:	77 41                	ja     0x437119
4370d8:	41                   	inc    %ecx
4370d9:	42                   	inc    %edx
4370da:	42                   	inc    %edx
4370db:	38 66 58             	cmp    %ah,0x58(%esi)
4370de:	32 52 39             	xor    0x39(%edx),%dl
4370e1:	4a                   	dec    %edx
4370e2:	67 41                	addr16 inc %ecx
4370e4:	41                   	inc    %ecx
4370e5:	42                   	inc    %edx
4370e6:	41                   	inc    %ecx
4370e7:	49                   	dec    %ecx
4370e8:	43                   	inc    %ebx
4370e9:	65 79 67             	gs jns 0x437153
4370ec:	41                   	inc    %ecx
4370ed:	41                   	inc    %ecx
4370ee:	41                   	inc    %ecx
4370ef:	51                   	push   %ecx
4370f0:	43                   	inc    %ebx
4370f1:	65 79 63             	gs jns 0x437157
4370f4:	41                   	inc    %ecx
4370f5:	41                   	inc    %ecx
4370f6:	41                   	inc    %ecx
4370f7:	52                   	push   %edx
4370f8:	5a                   	pop    %edx
4370f9:	66 53                	push   %bx
4370fb:	67 41                	addr16 inc %ecx
4370fd:	41                   	inc    %ecx
4370fe:	41                   	inc    %ecx
4370ff:	51                   	push   %ecx
437100:	43                   	inc    %ebx
437101:	46                   	inc    %esi
437102:	6e                   	outsb  %ds:(%esi),(%dx)
437103:	30 6e 41             	xor    %ch,0x41(%esi)
437106:	41                   	inc    %ecx
437107:	41                   	inc    %ecx
437108:	45                   	inc    %ebp
437109:	4b                   	dec    %ebx
43710a:	67 41                	addr16 inc %ecx
43710c:	54                   	push   %esp
43710d:	4d                   	dec    %ebp
43710e:	41                   	inc    %ecx
43710f:	51                   	push   %ecx
437110:	41                   	inc    %ecx
437111:	52                   	push   %edx
437112:	77 41                	ja     0x437155
437114:	41                   	inc    %ecx
437115:	41                   	inc    %ecx
437116:	42                   	inc    %edx
437117:	30 41 41             	xor    %al,0x41(%ecx)
43711a:	42                   	inc    %edx
43711b:	45                   	inc    %ebp
43711c:	43                   	inc    %ebx
43711d:	65 79 67             	gs jns 0x437187
437120:	41                   	inc    %ecx
437121:	41                   	inc    %ecx
437122:	41                   	inc    %ecx
437123:	51                   	push   %ecx
437124:	43                   	inc    %ebx
437125:	65 79 63             	gs jns 0x43718b
437128:	41                   	inc    %ecx
437129:	41                   	inc    %ecx
43712a:	41                   	inc    %ecx
43712b:	51                   	push   %ecx
43712c:	72 4c                	jb     0x43717a
43712e:	51                   	push   %ecx
43712f:	49                   	dec    %ecx
437130:	43                   	inc    %ebx
437131:	65 79 6f             	gs jns 0x4371a3
437134:	41                   	inc    %ecx
437135:	41                   	inc    %ecx
437136:	41                   	inc    %ecx
437137:	51                   	push   %ecx
437138:	43                   	inc    %ebx
437139:	65 79 67             	gs jns 0x4371a3
43713c:	41                   	inc    %ecx
43713d:	41                   	inc    %ecx
43713e:	41                   	inc    %ecx
43713f:	51                   	push   %ecx
437140:	43                   	inc    %ebx
437141:	65 79 63             	gs jns 0x4371a7
437144:	41                   	inc    %ecx
437145:	41                   	inc    %ecx
437146:	41                   	inc    %ecx
437147:	52                   	push   %edx
437148:	5a                   	pop    %edx
437149:	61                   	popa
43714a:	6c                   	insb   (%dx),%es:(%edi)
43714b:	68 39 4b 67 41       	push   $0x41674b39
437150:	41                   	inc    %ecx
437151:	42                   	inc    %edx
437152:	41                   	inc    %ecx
437153:	49                   	dec    %ecx
437154:	43                   	inc    %ebx
437155:	46                   	inc    %esi
437156:	69 55 4b 66 53 63 41 	imul   $0x41635366,0x4b(%ebp),%edx
43715d:	41                   	inc    %ecx
43715e:	41                   	inc    %ecx
43715f:	51                   	push   %ecx
437160:	47                   	inc    %edi
437161:	66 53                	push   %bx
437163:	67 41                	addr16 inc %ecx
437165:	41                   	inc    %ecx
437166:	41                   	inc    %ecx
437167:	51                   	push   %ecx
437168:	72 42                	jb     0x4371ac
43716a:	43                   	inc    %ebx
43716b:	37                   	aaa
43716c:	73 4b                	jae    0x4371b9
43716e:	38 38                	cmp    %bh,(%eax)
437170:	43                   	inc    %ebx
437171:	46                   	inc    %esi
437172:	6e                   	outsb  %ds:(%esi),(%dx)
437173:	30 6d 41             	xor    %ch,0x41(%ebp)
437176:	41                   	inc    %ecx
437177:	41                   	inc    %ecx
437178:	45                   	inc    %ebp
437179:	4b                   	dec    %ebx
43717a:	67 41                	addr16 inc %ecx
43717c:	54                   	push   %esp
43717d:	4d                   	dec    %ebp
43717e:	41                   	inc    %ecx
43717f:	51                   	push   %ecx
437180:	41                   	inc    %ecx
437181:	49                   	dec    %ecx
437182:	51                   	push   %ecx
437183:	41                   	inc    %ecx
437184:	41                   	inc    %ecx
437185:	41                   	inc    %ecx
437186:	42                   	inc    %edx
437187:	30 41 41             	xor    %al,0x41(%ecx)
43718a:	42                   	inc    %edx
43718b:	45                   	inc    %ebp
43718c:	43                   	inc    %ebx
43718d:	65 79 6b             	gs jns 0x4371fb
437190:	41                   	inc    %ecx
437191:	41                   	inc    %ecx
437192:	41                   	inc    %ecx
437193:	51                   	push   %ecx
437194:	44                   	inc    %esp
437195:	42                   	inc    %edx
437196:	41                   	inc    %ecx
437197:	56                   	push   %esi
437198:	76 41                	jbe    0x4371db
43719a:	77 41                	ja     0x4371dd
43719c:	41                   	inc    %ecx
43719d:	43                   	inc    %ebx
43719e:	67 6f                	outsl  %ds:(%si),(%dx)
4371a0:	43                   	inc    %ebx
4371a1:	41                   	inc    %ecx
4371a2:	6e                   	outsb  %ds:(%esi),(%dx)
4371a3:	73 71                	jae    0x437216
4371a5:	41                   	inc    %ecx
4371a6:	41                   	inc    %ecx
4371a7:	41                   	inc    %ecx
4371a8:	45                   	inc    %ebp
4371a9:	42                   	inc    %edx
4371aa:	68 6c 69 61 6c       	push   $0x6c61696c
4371af:	68 39 4b 67 41       	push   $0x41674b39
4371b4:	41                   	inc    %ecx
4371b5:	42                   	inc    %edx
4371b6:	43                   	inc    %ebx
4371b7:	70 71                	jo     0x43722a
4371b9:	41                   	inc    %ecx
4371ba:	69 67 66 41 41 41 4b 	imul   $0x4b414141,0x66(%edi),%esp
4371c1:	41                   	inc    %ecx
4371c2:	67 4e                	addr16 dec %esi
4371c4:	39 4c 51 41          	cmp    %ecx,0x41(%ecx,%edx,2)
4371c8:	41                   	inc    %ecx
4371c9:	42                   	inc    %edx
4371ca:	41                   	inc    %ecx
4371cb:	49                   	dec    %ecx
4371cc:	44                   	inc    %esp
4371cd:	6a 51                	push   $0x51
4371cf:	51                   	push   %ecx
4371d0:	41                   	inc    %ecx
4371d1:	41                   	inc    %ecx
4371d2:	41                   	inc    %ecx
4371d3:	46                   	inc    %esi
4371d4:	39 4b 77             	cmp    %ecx,0x77(%ebx)
4371d7:	41                   	inc    %ecx
4371d8:	41                   	inc    %ecx
4371d9:	42                   	inc    %edx
4371da:	43                   	inc    %ebx
4371db:	6f                   	outsl  %ds:(%esi),(%dx)
4371dc:	54                   	push   %esp
4371dd:	4d                   	dec    %ebp
4371de:	41                   	inc    %ecx
4371df:	51                   	push   %ecx
4371e0:	41                   	inc    %ecx
4371e1:	52                   	push   %edx
4371e2:	41                   	inc    %ecx
4371e3:	41                   	inc    %ecx
4371e4:	41                   	inc    %ecx
4371e5:	41                   	inc    %ecx
4371e6:	42                   	inc    %edx
4371e7:	30 41 41             	xor    %al,0x41(%ecx)
4371ea:	42                   	inc    %edx
4371eb:	45                   	inc    %ebp
4371ec:	43                   	inc    %ebx
4371ed:	65 79 73             	gs jns 0x437263
4371f0:	41                   	inc    %ecx
4371f1:	41                   	inc    %ecx
4371f2:	41                   	inc    %ecx
4371f3:	51                   	push   %ecx
4371f4:	43                   	inc    %ebx
4371f5:	41                   	inc    %ecx
4371f6:	6e                   	outsb  %ds:(%esi),(%dx)
4371f7:	73 73                	jae    0x43726c
4371f9:	41                   	inc    %ecx
4371fa:	41                   	inc    %ecx
4371fb:	41                   	inc    %ecx
4371fc:	45                   	inc    %ebp
4371fd:	43                   	inc    %ebx
4371fe:	67 59                	addr16 pop %ecx
437200:	58                   	pop    %eax
437201:	57                   	push   %edi
437202:	48                   	dec    %eax
437203:	30 73 41             	xor    %dh,0x41(%ebx)
437206:	41                   	inc    %ecx
437207:	41                   	inc    %ecx
437208:	45                   	inc    %ebp
437209:	42                   	inc    %edx
43720a:	67 4d                	addr16 dec %ebp
43720c:	72 46                	jb     0x437254
43720e:	77 4a                	ja     0x43725a
437210:	37                   	aaa
437211:	4c                   	dec    %esp
437212:	41                   	inc    %ecx
437213:	41                   	inc    %ecx
437214:	41                   	inc    %ecx
437215:	42                   	inc    %edx
437216:	41                   	inc    %ecx
437217:	4a                   	dec    %edx
437218:	37                   	aaa
437219:	4c                   	dec    %esp
43721a:	51                   	push   %ecx
43721b:	41                   	inc    %ecx
43721c:	41                   	inc    %ecx
43721d:	42                   	inc    %edx
43721e:	44                   	inc    %esp
43721f:	49                   	dec    %ecx
437220:	4d                   	dec    %ebp
437221:	41                   	inc    %ecx
437222:	68 5a 39 4c 41       	push   $0x414c395a
437227:	41                   	inc    %ecx
437228:	41                   	inc    %ecx
437229:	42                   	inc    %edx
43722a:	43                   	inc    %ebx
43722b:	73 44                	jae    0x437271
43722d:	6e                   	outsb  %ds:(%esi),(%dx)
43722e:	43                   	inc    %ebx
43722f:	76 6d                	jbe    0x43729e
437231:	41                   	inc    %ecx
437232:	67 4a                	addr16 dec %edx
437234:	37                   	aaa
437235:	4c                   	dec    %esp
437236:	67 41                	addr16 inc %ecx
437238:	41                   	inc    %ecx
437239:	42                   	inc    %edx
43723a:	42                   	inc    %edx
43723b:	64 71 57             	fs jno 0x437295
43723e:	48                   	dec    %eax
43723f:	30 75 41             	xor    %dh,0x41(%ebp)
437242:	41                   	inc    %ecx
437243:	41                   	inc    %ecx
437244:	45                   	inc    %ebp
437245:	4b                   	dec    %ebx
437246:	68 4d 77 42 51       	push   $0x5142774d
43724b:	43                   	inc    %ebx
43724c:	50                   	push   %eax
43724d:	41                   	inc    %ecx
43724e:	51                   	push   %ecx
43724f:	41                   	inc    %ecx
437250:	41                   	inc    %ecx
437251:	43                   	inc    %ebx
437252:	67 41                	addr16 inc %ecx
437254:	41                   	inc    %ecx
437255:	45                   	inc    %ebp
437256:	51                   	push   %ecx
437257:	41                   	inc    %ecx
437258:	43                   	inc    %ebx
437259:	41                   	inc    %ecx
43725a:	6e                   	outsb  %ds:(%esi),(%dx)
43725b:	73 75                	jae    0x4372d2
43725d:	41                   	inc    %ecx
43725e:	41                   	inc    %ecx
43725f:	41                   	inc    %ecx
437260:	45                   	inc    %ebp
437261:	42                   	inc    %edx
437262:	57                   	push   %edi
437263:	70 59                	jo     0x4372be
437265:	66 53                	push   %bx
437267:	34 41                	xor    $0x41,%al
437269:	41                   	inc    %ecx
43726a:	41                   	inc    %ecx
43726b:	51                   	push   %ecx
43726c:	72 42                	jb     0x4372b0
43726e:	78 45                	js     0x4372b5
437270:	45                   	inc    %ebp
437271:	4f                   	dec    %edi
437272:	46                   	inc    %esi
437273:	41                   	inc    %ecx
437274:	42                   	inc    %edx
437275:	41                   	inc    %ecx
437276:	41                   	inc    %ecx
437277:	41                   	inc    %ecx