MSLLLAASASAAAFLVPHATHPLALAGRSRRAADAVSTIAVFGASGRTGSEVVLQALERGEEVSCLVRDRIRLTAPRDHAEMDLRKGSMHNFSPYMNDKMVRTEGSVLNRADVDDVFDGNNITGVVVALGGKTREVGPTLLFDGTTHIIAACKAHGVKRICVVSTVGAGDSMDQAPWTFKLLMKTMMQKIMDDKNAQEGLFLDGPGADLEFCIVRPGGLKQGAPTGIVNVIDGEAGAINRADLAAFCLDAVLDPDFAHLQQAVCISSDMGSGFKSLMSDKTMSRMGSELARPLEDANPFGF*