MGSTHGQTSATSEDEECMFAMQLASASVLPMALKAAIELDVLEIIAKSGAGGCLSPREIASQLPTKNPDAPTMLDRILRLLASYSILTCSLKAHDDGSVERLYGLAPVCKFLIKNQDGVSIAPLVLMNQDKVLMESWYHLKDAVLEGGIPFNRAYGMTAFDYHGTDPRFNKVFNRGMADHSTITMKKILEMYKGFEGLKTVVDVGGGTGAVLNMIISKYPHTKGINFDLPHVVSDAPNYPGVEHVGGDMFVSVPSGDAIFMKWILHDWSDEHSAKFLKNCYKALPANGKVIIVESILPVLPENNVASHGVFQLDNIMLAHNPGGKERTEKEFEALAKGAGFNGFKVLFCAHNSWVMEFNK*