MALSLPTTEQLLNDFQENKSWDKQYKLIIQWGKKLPDMDSQDKIETNRVEGCESLAWLIIEKEEDFYTFNMDSETRVVKGLMMILLIIYQGKNAEQIRHFDIHHYFEKLGLLKHLSPSRANGLFTIVQKIQEI