MSLHSDILVVGAGPAGLSFAAELAGSGLKVTLIERSPLTVLQNPPYDGREIALTHFSREIMQRLGMWDKIPENEIYPLRDAKVLNGRSDYQLHFPQPTEARGEPADCLGYLISNHNIRRAAYEIVSQLDNVSILTDTAVKEVKTSDNEAQVFLENGDILTARLLLAADSRFSQTRRQLGISSDMHDYSRTMFVCRMKHTLSNQHTAYECFHYGRTIALLPLEKRLTNTVITVDTDKINSVQNLSPEELAASVKEQLKGRLGDMELVSSIHHYPLVGMIAKRFYGKRSALIGDAAVGMHPVTAHGFNLGLSSADILAKLILEAEQRGQDIGAASLLEKYSSKHMLHAHPLYHGTNMMLKLFTNETAPAKLLRGLVLRAGNNFPPLKKLITKQLTG*