MIHLRRSFLSRLLHPPCPTPANPLPLHRLLSSAAAAAPIPPEPFAVEDYLVDSCGLTRARAKKASGKLSHLRSPSNPDAVLAFLSGLGLSRPDIAAVVVNDPLFICARVDKTLATRVAELTDLGLSRSQIARLIPVVRSLFRCKSLAPRLAFLLTVFGSFDRCLEVIKTNYGVLSSNVEAVIKPNLAVLKECGISIADRPSYAFASRVISRPTKHLEEAVVLANEFGAKQGTRVFTNAVMIFGILGQEKLAKKLEFFKKLGWSQDDLSLAVRSMPHILAMKEERMRRGMKFLTEDVGLEIPYIARRPALTMYSIERRLLPRHCLINVLKGNGLLKANYDFYNISVISNDDFMEKFVQPYVESVPGLGDAYASSCTGCGVHQLKLLSKRKTKC