MKGTTHQTRPPGLRNVSQTVQLVALNHSLVNVSGRFCGAKSLISQALRVNPRKQRRERTTFTRAQLDVLEALFGKTRYPDIFMREEVALKINLPESRVQ