MSLLKNVIAVAACVLPMLAGAEEVGQVSTVFKFVGPNDRIVVEAFDDPKVEGVTCYLSRAKTGGVKGGLGLAEDRAEASIACRQVGPINFKGELKDGEEVFKERTSLVFKTMQVVRFLDKKRNTLVYLVYSDRMIEGSPQNAVTAIPILPWAH