MSVQAAAEDALHVVIGGGVVGLAVAARLAACAGGSTLLLEKCAKVGMETSSRNSEVVHSGIYYPPASLKTRLCIRGRHLLYETCERHGVPHRRLGKWIVAQDDEEAAFLSRMHEKAGAPLVAGVPTRFLSEAERQRDEPLALLSPETGIVDSHALMMHLEGAAEAAGGAVVTGTEVTRIERDGDSYLVHTKQSGDEDFTLRARTVARAAMGEATPLSTASASAAESTSGVGPRPRPEARVPLPRAQPRGPGVHATLDMGGRMRLGPDVEYVDAISYEVDEGRRNAFWKAALRYLPSLRADQLFPDYAGIRPKLSGPGEAARDFVIAEESARGFPGLVNLASRARG*