MGTCLLSGLSEPSGGISEHLRGQTDQLGFRQFPHGLSGITQPCRGHRAPLAGLHPRYLRFSQSTPAHFVILTTESMTPTPEIPEPHYIGHRQRLKKKFFKCGLQALHDYEAVELLLSYAIPRKDIKSLSKDLLERFGSLKGIMDAELEELTAVRGISAHAAGLVRMVKEMSALYLQEKAREKPQISCTGELLDFCKTALGGLKDENFCVLYLDTQNRIIAFETIQKGIVNQAVVYPRQVIERALSHKSSALILVHNHPSGFVKPSDADIRLTRTITDTAKLLDIMVHDHLIIGENRFFSFREEGIMPL