MVRLLYHGVNKTMDADNQGVIRPKGSTSKVAAKYDGKIRHDGKFSHGYSEANAARAQQIDGSPYVPRTISTSSSEAIATYFATTGNTEDGFIYVIDAEQLTQEGVLDFEFADPEHPHELEVTLVLQLHDFVPPVLIVRKYEVKSDWMQT