MKVVIAPDSFKESLTAKQVCDAIQAGLARVWHDAKFVSIPVADGGEGTVQSLVDATQGQLVEVKVMGPQGKRVEAFYGMLGDNQTAVIEMAAASGLHHVPLAQRDPKLTTSFGTGELIRHALDQGVTKLIIGLGGSATNDGGVGMLAALGARFTNADGDSIQLTGGGLRELTHIDLQDFDLRLQHCDILVACDVNNPLCGDKGASAVFGPQKGATPEDVQLLDGALRQFGLLTEKVTGKMVLESAGAGAAGGMGAALLAYTQARLRPGIEIVLETVQIAHQVSDADLVITGEGRIDSQTVHGKTPMGVAKVAKRFDVPVLALCGCTGDNYQAVYQCGIDAVFAAVPRAMSLEDALKESDFNLADLAENVARLWVLSK*