MGSTHGQTSTTSEDEECMFAMQLASASVLPMALKAAIELDVLEIIAKSGAGGCLSPREIASQLPTKNPDAPTMLDRILRLLASYSILTCSLKAHDDGSVERLYGLAPVCKFLVKNQDGVSIAPLVLMNQDKVLMESWYHLKDAVLEGGIPFNRAYGMTAFDYHGTDPRFNKVFNRGMADHSTITMKKILEMYKGFEGLKTVVDVGGGTGAVLNMIISKYPHTKGINFDLPHVVSDAPNYPGVEHVGGDMFVSVPSGDAIFMKWILHDWSDEHSAKFLKNCYKALPANGKVIIVESILPVLPENNVASHGVFQLDNIMLAHNPGGKERTEKEFEALAKGAGFNGLKVLFCAHNSWVMEFNK