MVVTGAKSEDDSRLASRKYARIIQKLGFSAKFTDFKIQNIVGSCDIRFPIRLEGLASRHHTFSSYEPELFPGLIYRMMKPRIVLLIFVSGKIVLTGAKVREEIYQAFELIYPVLSDFRKS