MTAFLLYLYAESPLHAGAAASDGVLDLPIQRESSTNYPLIWGQSLKGALRQTARDAGWSEDTLKEVFGSEPGEGEETTPGKLAVGDAQLVALPVPTLRRSFAWVTSRLALSRLARKYAIINGPHVVLPEVPNPADGEGSCGRGFWGGETPEVLGPCLVKLHNPRGGGDAPDPVTDWARLLAADAIGDAPHLRPFASKLAEDLLVVGSEPMSVLLRECTEFAVRVQLHRQQKLVQNGPFVSEYLPAETILASVLTLRGKYAPEEVQQLRDLVNHSLLQVGGDETLGKGLVWTRIVEGERNG