MIHLRRSFLSRLLHPPCPTPANPLALHRLLSSAAAAAPIPPEPFAVEDYLVDSCGLTRARAKKASGKLSHLRSPSNPDAVLAFLSGLGLSRPDIAAVVVNDPLFICARVDKTLATRVAELADLGLSRSQIARLIPVVRSLFRCKSLAPRLAFLLTVFGSFDRCLEVIKTNYGVLSSNVEAVIKPNLAVLKECGISIADRPSYAFASRVISRPTKHLEEAVVLANEFGAKQGTRVFTNAVMIFGILGQEKLAKKLEFFKKLGWSQDDLSLAVRSMPHILAMKEERMRRGMKFLTEDVGLEIPYIARRPALTMYSIERRLLPRHCLINVLKGNGLLKADYDFYNISVISNDDFMEKFVQPYVESVPGLGDAYASSCTGCGVHQLKLLSKRKTKC