MSDEKRTTGQATEQEGAPVLPMKLDVSVRPIEPKGNLVGFASLKINDSFVIDDFKILQGDKGLFVGMPSKPDRNSKTGYRDTARPITKEFRAELTGAVTTAYREAVEKLQARAAAIPNAEKQSIQKQLANGEKQAAKDNAVRPAPEKGGKIKNAER