419799:	68 37 6e 66 6b       	push   $0x6b666e37
41979e:	66 71 74             	data16 jno 0x419815
4197a1:	55                   	push   %ebp
4197a2:	62 71 00             	bound  %esi,0x0(%ecx)
4197a5:	23 3d 71 52 41 43    	and    0x43415271,%edi
4197ab:	63 6b 51             	arpl   %ebp,0x51(%ebx)
4197ae:	30 65 6a             	xor    %ah,0x6a(%ebp)
4197b1:	7a 6c                	jp     0x41981f
4197b3:	4b                   	dec    %ebx
4197b4:	5a                   	pop    %edx
4197b5:	67 65 58             	addr16 gs pop %eax
4197b8:	58                   	pop    %eax
4197b9:	5f                   	pop    %edi
4197ba:	43                   	inc    %ebx
4197bb:	50                   	push   %eax
4197bc:	4a                   	dec    %edx
4197bd:	55                   	push   %ebp
4197be:	79 4b                	jns    0x41980b
4197c0:	62 6c 37 5a          	bound  %ebp,0x5a(%edi,%esi,1)
4197c4:	75 37                	jne    0x4197fd
4197c6:	51                   	push   %ecx
4197c7:	66 68 57 57          	pushw  $0x5757
4197cb:	36 65 4d             	ss gs dec %ebp
4197ce:	4d                   	dec    %ebp
4197cf:	30 33                	xor    %dh,(%ebx)
4197d1:	56                   	push   %esi
4197d2:	50                   	push   %eax
4197d3:	75 73                	jne    0x419848
4197d5:	4d                   	dec    %ebp
4197d6:	59                   	pop    %ecx
4197d7:	42                   	inc    %edx
4197d8:	38 4c 52 45          	cmp    %cl,0x45(%edx,%edx,2)
4197dc:	66 4a                	dec    %dx
4197de:	5a                   	pop    %edx
4197df:	51                   	push   %ecx
4197e0:	56                   	push   %esi
4197e1:	63 54 47 48          	arpl   %edx,0x48(%edi,%eax,2)
4197e5:	42                   	inc    %edx
4197e6:	6d                   	insl   (%dx),%es:(%edi)
4197e7:	5f                   	pop    %edi
4197e8:	00 23                	add    %ah,(%ebx)
4197ea:	3d 71 6d 76 47       	cmp    $0x47766d71,%eax
4197ef:	4a                   	dec    %edx
4197f0:	30 45 37             	xor    %al,0x37(%ebp)
4197f3:	24 58                	and    $0x58,%al
4197f5:	48                   	dec    %eax
4197f6:	69 67 53 51 41 74 48 	imul   $0x48744151,0x53(%edi),%esp
4197fd:	74 5a                	je     0x419859
4197ff:	36 7a 24             	ss jp  0x419826
419802:	6f                   	outsl  %ds:(%esi),(%dx)
419803:	6e                   	outsb  %ds:(%esi),(%dx)
419804:	32 69 41             	xor    0x41(%ecx),%ch
419807:	77 46                	ja     0x41984f
419809:	4c                   	dec    %esp
41980a:	42                   	inc    %edx
41980b:	69 46 74 72 55 52 24 	imul   $0x24525572,0x74(%esi),%eax
419812:	44                   	inc    %esp
419813:	46                   	inc    %esi
419814:	68 51 50 41 74       	push   $0x74415051
419819:	56                   	push   %esi
41981a:	49                   	dec    %ecx
41981b:	32 4c 49 67          	xor    0x67(%ecx,%ecx,2),%cl
41981f:	7a 4e                	jp     0x41986f
419821:	7a 74                	jp     0x419897
419823:	49                   	dec    %ecx
419824:	67 50                	addr16 push %eax
419826:	76 6c                	jbe    0x419894
419828:	4f                   	dec    %edi
419829:	39 4b 24             	cmp    %ecx,0x24(%ebx)
41982c:	00 23                	add    %ah,(%ebx)
41982e:	3d 71 38 4c 7a       	cmp    $0x7a4c3871,%eax
419833:	24 6f                	and    $0x6f,%al
419835:	32 31                	xor    (%ecx),%dh
419837:	61                   	popa
419838:	74 51                	je     0x41988b
41983a:	78 77                	js     0x4198b3
41983c:	30 71 55             	xor    %dh,0x55(%ecx)
41983f:	77 46                	ja     0x419887
419841:	30 37                	xor    %dh,(%edi)
419843:	75 66                	jne    0x4198ab
419845:	71 66                	jno    0x4198ad
419847:	6b 38 6a             	imul   $0x6a,(%eax),%edi
41984a:	6a 4a                	push   $0x4a
41984c:	72 73                	jb     0x4198c1
41984e:	70 4e                	jo     0x41989e
419850:	63 24 4c             	arpl   %esp,(%esp,%ecx,2)
419853:	39 45 32             	cmp    %eax,0x32(%ebp)
419856:	79 5f                	jns    0x4198b7
419858:	6b 6a 51 41          	imul   $0x41,0x51(%edx),%ebp
41985c:	24 32                	and    $0x32,%al
41985e:	47                   	inc    %edi
41985f:	51                   	push   %ecx
419860:	7a 75                	jp     0x4198d7
419862:	6a 35                	push   $0x35
419864:	42                   	inc    %edx
419865:	6d                   	insl   (%dx),%es:(%edi)
419866:	6a 44                	push   $0x44
419868:	4d                   	dec    %ebp
419869:	58                   	pop    %eax
41986a:	52                   	push   %edx
41986b:	63 64 30 6f          	arpl   %esp,0x6f(%eax,%esi,1)
41986f:	4c                   	dec    %esp
419870:	00 23                	add    %ah,(%ebx)
419872:	3d 71 67 50 51       	cmp    $0x51506771,%eax
419877:	6b 5a 33 47          	imul   $0x47,0x33(%edx),%ebx
41987b:	42                   	inc    %edx
41987c:	44                   	inc    %esp
41987d:	63 33                	arpl   %esi,(%ebx)
41987f:	37                   	aaa
419880:	31 6a 7a             	xor    %ebp,0x7a(%edx)
419883:	68 75 62 63 4e       	push   $0x4e636275
419888:	50                   	push   %eax
419889:	71 6d                	jno    0x4198f8
41988b:	78 66                	js     0x4198f3
41988d:	71 68                	jno    0x4198f7
41988f:	72 37                	jb     0x4198c8
419891:	62 37                	bound  %esi,(%edi)
419893:	38 44 4e 6d          	cmp    %al,0x6d(%esi,%ecx,2)
419897:	65 6e                	outsb  %gs:(%esi),(%dx)
419899:	6d                   	insl   (%dx),%es:(%edi)
41989a:	75 78                	jne    0x419914
41989c:	47                   	inc    %edi
41989d:	61                   	popa
41989e:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
4198a4:	68 71 33 46 58       	push   $0x58463371
4198a9:	56                   	push   %esi
4198aa:	58                   	pop    %eax
4198ab:	4c                   	dec    %esp
4198ac:	4f                   	dec    %edi
4198ad:	49                   	dec    %ecx
4198ae:	74 4e                	je     0x4198fe
4198b0:	50                   	push   %eax
4198b1:	77 44                	ja     0x4198f7
4198b3:	6c                   	insb   (%dx),%es:(%edi)
4198b4:	70 46                	jo     0x4198fc
4198b6:	6e                   	outsb  %ds:(%esi),(%dx)
4198b7:	54                   	push   %esp
4198b8:	4b                   	dec    %ebx
4198b9:	48                   	dec    %eax
4198ba:	6b 33 4a             	imul   $0x4a,(%ebx),%esi
4198bd:	6b 49 6e 61          	imul   $0x61,0x6e(%ecx),%ecx
4198c1:	4a                   	dec    %edx
4198c2:	69 69 53 45 33 75 52 	imul   $0x52753345,0x53(%ecx),%ebp
4198c9:	33 6a 74             	xor    0x74(%edx),%ebp
4198cc:	47                   	inc    %edi
4198cd:	48                   	dec    %eax
4198ce:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
4198d4:	6d                   	insl   (%dx),%es:(%edi)
4198d5:	7a 59                	jp     0x419930
4198d7:	75 5f                	jne    0x419938
4198d9:	44                   	inc    %esp
4198da:	39 66 34             	cmp    %esp,0x34(%esi)
4198dd:	64 76 55             	fs jbe 0x419935
4198e0:	50                   	push   %eax
4198e1:	61                   	popa
4198e2:	75 45                	jne    0x419929
4198e4:	61                   	popa
4198e5:	55                   	push   %ebp
4198e6:	37                   	aaa
4198e7:	7a 76                	jp     0x41995f
4198e9:	79 4e                	jns    0x419939
4198eb:	6a 43                	push   $0x43
4198ed:	79 47                	jns    0x419936
4198ef:	70 5f                	jo     0x419950
4198f1:	37                   	aaa
4198f2:	33 58 6e             	xor    0x6e(%eax),%ebx
4198f5:	35 53 66 66 72       	xor    $0x72666653,%eax
4198fa:	63 66 51             	arpl   %esp,0x51(%esi)
4198fd:	41                   	inc    %ecx
4198fe:	55                   	push   %ebp
4198ff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
419904:	58                   	pop    %eax
419905:	6a 4e                	push   $0x4e
419907:	42                   	inc    %edx
419908:	6a 58                	push   $0x58
41990a:	46                   	inc    %esi
41990b:	68 56 63 4f 76       	push   $0x764f6356
419910:	72 52                	jb     0x419964
419912:	41                   	inc    %ecx
419913:	47                   	inc    %edi
419914:	38 61 6c             	cmp    %ah,0x6c(%ecx)
419917:	66 71 39             	data16 jno 0x419953
41991a:	36 5f                	ss pop %edi
41991c:	67 4a                	addr16 dec %edx
41991e:	34 6a                	xor    $0x6a,%al
419920:	4f                   	dec    %edi
419921:	61                   	popa
419922:	30 77 77             	xor    %dh,0x77(%edi)
419925:	4e                   	dec    %esi
419926:	4f                   	dec    %edi
419927:	61                   	popa
419928:	7a 74                	jp     0x41999e
41992a:	59                   	pop    %ecx
41992b:	33 51 6a             	xor    0x6a(%ecx),%edx
41992e:	4c                   	dec    %esp
41992f:	57                   	push   %edi
419930:	6e                   	outsb  %ds:(%esi),(%dx)
419931:	4d                   	dec    %ebp
419932:	54                   	push   %esp
419933:	36 77 58             	ss ja  0x41998e
419936:	47                   	inc    %edi
419937:	44                   	inc    %esp
419938:	7a 42                	jp     0x41997c
41993a:	6e                   	outsb  %ds:(%esi),(%dx)
41993b:	48                   	dec    %eax
41993c:	75 55                	jne    0x419993
41993e:	6b 65 66 35          	imul   $0x35,0x66(%ebp),%esp
419942:	4e                   	dec    %esi
419943:	30 00                	xor    %al,(%eax)
419945:	23 3d 71 58 4f 6d    	and    0x6d4f5871,%edi
41994b:	45                   	inc    %ebp
41994c:	62 52 5f             	bound  %edx,0x5f(%edx)
41994f:	38 44 55 7a          	cmp    %al,0x7a(%ebp,%edx,2)
419953:	50                   	push   %eax
419954:	7a 36                	jp     0x41998c
419956:	73 57                	jae    0x4199af
419958:	34 4b                	xor    $0x4b,%al
41995a:	6d                   	insl   (%dx),%es:(%edi)
41995b:	64 36 6b 61 4b 55    	fs imul $0x55,%ss:0x4b(%ecx),%esp
419961:	49                   	dec    %ecx
419962:	51                   	push   %ecx
419963:	4f                   	dec    %edi
419964:	59                   	pop    %ecx
419965:	5a                   	pop    %edx
419966:	64 54                	fs push %esp
419968:	70 76                	jo     0x4199e0
41996a:	71 32                	jno    0x41999e
41996c:	43                   	inc    %ebx
41996d:	6b 42 31 37          	imul   $0x37,0x31(%edx),%eax
419971:	50                   	push   %eax
419972:	54                   	push   %esp
419973:	6c                   	insb   (%dx),%es:(%edi)
419974:	47                   	inc    %edi
419975:	31 7a 45             	xor    %edi,0x45(%edx)
419978:	55                   	push   %ebp
419979:	67 49                	addr16 dec %ecx
41997b:	5f                   	pop    %edi
41997c:	50                   	push   %eax
41997d:	34 73                	xor    $0x73,%al
41997f:	6b 4a 58 55          	imul   $0x55,0x58(%edx),%ecx
419983:	32 56 77             	xor    0x77(%esi),%dl
419986:	74 4f                	je     0x4199d7
419988:	00 23                	add    %ah,(%ebx)
41998a:	3d 71 35 73 36       	cmp    $0x36733571,%eax
41998f:	6c                   	insb   (%dx),%es:(%edi)
419990:	7a 5a                	jp     0x4199ec
419992:	43                   	inc    %ebx
419993:	67 52                	addr16 push %edx
419995:	4e                   	dec    %esi
419996:	4e                   	dec    %esi
419997:	65 32 5a 39          	xor    %gs:0x39(%edx),%bl
41999b:	48                   	dec    %eax
41999c:	5a                   	pop    %edx
41999d:	66 61                	popaw
41999f:	39 34 48             	cmp    %esi,(%eax,%ecx,2)
4199a2:	4f                   	dec    %edi
4199a3:	48                   	dec    %eax
4199a4:	6b 70 55 66          	imul   $0x66,0x55(%eax),%esi
4199a8:	53                   	push   %ebx
4199a9:	6e                   	outsb  %ds:(%esi),(%dx)
4199aa:	41                   	inc    %ecx
4199ab:	77 5a                	ja     0x419a07
4199ad:	73 47                	jae    0x4199f6
4199af:	6f                   	outsl  %ds:(%esi),(%dx)
4199b0:	24 68                	and    $0x68,%al
4199b2:	7a 68                	jp     0x419a1c
4199b4:	37                   	aaa
4199b5:	68 59 3d 00 23       	push   $0x23003d59
4199ba:	3d 71 71 73 4b       	cmp    $0x4b737171,%eax
4199bf:	41                   	inc    %ecx
4199c0:	63 33                	arpl   %esi,(%ebx)
4199c2:	76 30                	jbe    0x4199f4
4199c4:	69 67 78 56 53 6d 6e 	imul   $0x6e6d5356,0x78(%edi),%esp
4199cb:	34 46                	xor    $0x46,%al
4199cd:	65 67 38 71 24       	cmp    %dh,%gs:0x24(%bx,%di)
4199d2:	31 74 4e 54          	xor    %esi,0x54(%esi,%ecx,2)
4199d6:	57                   	push   %edi
4199d7:	69 71 74 43 42 70 41 	imul   $0x41704243,0x74(%ecx),%esi
4199de:	5f                   	pop    %edi
4199df:	78 4d                	js     0x419a2e
4199e1:	6c                   	insb   (%dx),%es:(%edi)
4199e2:	67 55                	addr16 push %ebp
4199e4:	24 66                	and    $0x66,%al
4199e6:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
4199ec:	72 31                	jb     0x419a1f
4199ee:	42                   	inc    %edx
4199ef:	53                   	push   %ebx
4199f0:	4a                   	dec    %edx
4199f1:	57                   	push   %edi
4199f2:	57                   	push   %edi
4199f3:	74 34                	je     0x419a29
4199f5:	5f                   	pop    %edi
4199f6:	67 6a 4b             	addr16 push $0x4b
4199f9:	68 44 4d 31 58       	push   $0x58314d44
4199fe:	64 72 55             	fs jb  0x419a56
419a01:	6d                   	insl   (%dx),%es:(%edi)
419a02:	45                   	inc    %ebp
419a03:	45                   	inc    %ebp
419a04:	44                   	inc    %esp
419a05:	57                   	push   %edi
419a06:	6d                   	insl   (%dx),%es:(%edi)
419a07:	48                   	dec    %eax
419a08:	24 37                	and    $0x37,%al
419a0a:	7a 31                	jp     0x419a3d
419a0c:	78 61                	js     0x419a6f
419a0e:	4a                   	dec    %edx
419a0f:	76 74                	jbe    0x419a85
419a11:	68 4a 39 37 45       	push   $0x4537394a
419a16:	51                   	push   %ecx
419a17:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
419a1c:	53                   	push   %ebx
419a1d:	63 57 67             	arpl   %edx,0x67(%edi)
419a20:	47                   	inc    %edi
419a21:	48                   	dec    %eax
419a22:	76 44                	jbe    0x419a68
419a24:	77 4a                	ja     0x419a70
419a26:	30 64 61 5f          	xor    %ah,0x5f(%ecx,%eiz,2)
419a2a:	37                   	aaa
419a2b:	71 58                	jno    0x419a85
419a2d:	6f                   	outsl  %ds:(%esi),(%dx)
419a2e:	4f                   	dec    %edi
419a2f:	32 38                	xor    (%eax),%bh
419a31:	61                   	popa
419a32:	47                   	inc    %edi
419a33:	45                   	inc    %ebp
419a34:	31 65 61             	xor    %esp,0x61(%ebp)
419a37:	37                   	aaa
419a38:	7a 70                	jp     0x419aaa
419a3a:	35 24 58 6a 45       	xor    $0x456a5824,%eax
419a3f:	4a                   	dec    %edx
419a40:	4c                   	dec    %esp
419a41:	54                   	push   %esp
419a42:	58                   	pop    %eax
419a43:	6b 75 48 51          	imul   $0x51,0x48(%ebp),%esi
419a47:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
419a4c:	44                   	inc    %esp
419a4d:	4a                   	dec    %edx
419a4e:	6c                   	insb   (%dx),%es:(%edi)
419a4f:	57                   	push   %edi
419a50:	45                   	inc    %ebp
419a51:	69 75 47 77 75 56 58 	imul   $0x58567577,0x47(%ebp),%esi
419a58:	41                   	inc    %ecx
419a59:	7a 38                	jp     0x419a93
419a5b:	79 63                	jns    0x419ac0
419a5d:	38 7a 37             	cmp    %bh,0x37(%edx)
419a60:	4f                   	dec    %edi
419a61:	61                   	popa
419a62:	4d                   	dec    %ebp
419a63:	73 73                	jae    0x419ad8
419a65:	52                   	push   %edx