MKSILNYAARGIMALAAVMPASAQNLSYGADNFYRSEDVAIQPIHFETVYNTTIVGNLFTARNASLNASSPAIVVGHPMGAVKEQSANLYATKLAEQGFITLTLDLPFWGRSDGPKNIVSPDFYTEAYSAAVDHLGTYNFVDRDRIGALGICGSGSFIINAAKIDARIQAVATVSMYDMGTVNRQGLRGAISAEQRRAVIANASQRRWAEADGAPTEITGGTPNELTSQSDAVSREFFDFYRTARGEFTPEGWQRNQTTSPSLVTNVNFLNFYPFNDIETISPRPLLIISGDQSHSREFSENAYRAAGQPKELYWVRGAGHVDLYDRTEIIPFSKLSEFFQDNLV