MPTNSIKLLAPDVHRGLAELVAKRLGLQLTSSKLKRDPTGEVSFSIGESVRDQDIFIITQIGSGVVNDRVLELLIMINASKTASARRITAIIPNFPYARQDRKDKSRAPITAKLMADMLTTAGCDHVITMDLHASQIQGFFDVPVDNLYAEPSVVRYIKENVNYMDSIIISPDAGGAKRAATLADRLDLNFALIHKERARANEVSRMVLVGDVTDKICIIVDDMADTCGTLAKAAEILLENRAKSVIAIVTHGVLSGRAIENINNSKLDRVVCTNTVPFEEKIKKCPKLAVIDISSVLAESIRRLHNGESISYLFKNYPL*