MVFNSTQDRQAKIVELLRDEQFLAIGRLTEHFQISVATARRDLSELHEAGLLRRTHGGAVSVTQVTQDKPNAARAVWNRAEKAAIAGVVAGMIVEGDTVLLDAGTTALEVAKKLADRRNLTFISNGLDIVEELTRGEGKSIYSVGGEYTETNRSFRGPLAEQFIRQFNVDKLILNAASIDVDRGLICTSSPVNASVARAMIEVSSRVIVVADHSKFTKSSLSVTARIEDVGVIVTDSGTRTIIETIPEKLRKKFVVAN