MATQATPIVVPTDAELLQAQADLWRHSLYYLKSMALKCAVELGIPTAIYRLGGSASIPDLITALSLPVAKQQFLSRLMRLLASSGVFSVVDSTEATYSLTPLSYLLVDGIEADDHINHAPFLLTVTATHYIDLAMGLAHWFKQDAKKPPFDHVHGASLFEESMERKHPEFHKMAMQGLIVHDNFGTNIALRELSDIYQGINSLTDCCYHGDGMTAKAIVKAFPHMKVTVLDLPQEIRKIPTDGVVNYVGGDMFKSIPRAQVVLLKMVLHHWSDEDCVKILANCKKAIASREEGGKVLIGDIVLDPASEPVMFETHLLMDVCMMLMKGGRQRDLNDWRDIFIKAGFSDFKLVKKFGARGVLEAYP*