MSITIRPLHPLFGAEVSGVDLSRPLSDATFAAIRAAMDEYGVLVFRDQRLTDEQQIAFSRRFGPLEIHVLGQFKGKRRLGHPEILDVSNLDEDGKPIGLDDRRRLYNLGNRLWHSDSSFKPVPAKASLLSAREVPPEGGDTEFADMRAAYDALPEALKARLEGLRAEHSLLHSRALLGPDPLTEEERAALPPVRHPLVRTHPETGRKSLYLGSHASHIVGMPEEESRALLDELLEHATQPEFVYRHRWRPGDLVIWDNRCTMHRARPYDDTYRRDMRRTTVAGDRPTLGPPTG