MDTGVIEGGLNVTLTIRLLMHGKEVGSIIRKSRESVKKLQEKGARINISEGNCPERIITLAGPTNAIFKAFAMIIDKPEEDISSSMTNSTAASRPPVTVVPASQCGSLIGKGKIKEIRESTGAQVQAAGNMLPNSTERAITIAGILPSIIECVKQICVVMLETPRRAYWPKPSSSPVIFAGGQACTIQGHYAMPQPDLTKLHHMTHGNTGFSGIESSSPEVKGYLGLDESAQTTSHELTLPNDLIGCIIGRQDAKINEIRQMSGAQIKTANPVEGSTDRQVTITGPAASISLAQYLINARLSSETGGKGSS