DETDKVKTLYDLSIEDIEGKKIDLKKYEGKVCIVMNAAAFSPLTEVAFTEAKRLYDKYKDKGLHILLIPDDQYGDDAPLTDEEFRKWAERFDWDFDLLKKHKVNGEDAHPLMKYLIKHPKGKFEDGDEVPDNWVAFLVNKKGEVVERKLSTTRLSDIEKVIDKYI