MATLTVPSSVPAITDDCEQLRKAFQGWGTNEALIISILGHRDAAQRRAIRRAYAETYGEELLRSITDEISGDFERAVILWTLDPAERDAVLANEGAKKWHPGSPVLVEIACARGSGQLFAVRQAYHERFKRSLEEDVAAHVTGAFRKLLVPLVSSYRYEGPEVNTRLAHSEAKILHEKIEHKAYGDDEIIRILTTRSKAQLLATFNHYNDAFGHPITKDLKADPKDEFLKTLRAVIRCFTCPDRYFEKVIRLAIAGTGTDENSLTRIITTRAEVDLKLIKEAYQKRNSVPLERAVAGDTSGDYESMLLALLGKE*