MTTCFRASVYRVAASAPDDISGVEALIGSGLNPHSIVAVLGKTEGNGCVNDFTRGFATATFEQLFARLCVTGVSIVMSGGTEGALSPHWTIFARERVEAAPNRSLAIGVARTASLLPEHLGRKEQVDLVAQGVRAAMADAGIDDPADVHFVQIKCPLLTSARVAEAQARGKRTVIAETLKSMGYSRGASALGVAVALGELDMDDIKDTDICRTLDLYSARASTSAGVELTDHEIIVLGMSDHWSGPFAMTHTVMFDAMDAPSVRAAWSDMPLGKLSAVLAKAEPDPRGTVRGKRHTMLEDSDISGTRHARAFVGGVLAGVFGETDLYVSGGAEHQGPPGGGPVAIIVEREDVI