MRKSVRASAAADFNTKSVFLTGATGGLGKALALQLSECGVRSLILSGRSELALEGLAKECRQVSSNPIFELHTVVCDLSDPEQVKMAAARVLDLAQPTGIEVLINNGGVSSRSRFVDTLPDVDRKVMQINFLAGAYFAKAVTPAMIQNGSGQIIWISSVQGLVGIPNRSSYAASKFAVQGYCESIRAELASSGVSVHTISPGYIRTNLSKSAITGDGGNHGKMDETTAAGADPYDVAVQVLESCSANQAELVVAAGTSAKAAIWMRLLCPRMLQRLLVKRYEKSQKEKME*