MTKKELSEDIVTGVRKAVLEGVGYGKPPVHSRFQKGTSGNPNGRPRKRAAEPAPSDSGMRDAILAESRRLLSVHEKDGTSLKLSAREVVLRAQLKAAAQGNSYAQEYFLKRVERAEREEAQAIADENEIAHAYVAGCCAEIEAAVKDGRPEPQFLPHPDDIYFEPGKRYEIRGPATPEELDAVMRICKIRDVYVMHCATNAGVASNNYQIASEVLFIRGFEQFLPERLRLDDVYAQLYWYAAMPKRVVRDRILDACRDLGVVGAPDDCLELLRIDMGRCLAVCR