MSKNMVRPKDILVTLKQKNELNVRTMKTIYNARQRHRVAERAGRSQMQQLLKLLAEHGYIEWHKNCPATHTVTDLFFTHPTSVDLLRAFPHVLIMDCTYKTNRYRMPLLEIVGVTSTEKTFSVCIVYLQNEREDCYSWALCILRKVIGEGVLPSVIVTDREIALMNAISIVFPGAKRLLCRWHINRNILAKCKKLFEMKEKWDRFIMS