QTGFPDGLESEGGLNVTLTIRLLMHGKEVGSIIGKKGETVKKMREDSGARINISEGNCPERIVTITGPTDAIFKAFAMIAYKFEEDIINSMSNSPATSKPPVTLRLVVPASQCGSLIGKGGSKIKEMRESTGAQVQVAGDMLPNSTERAVTISGTPEAIIQCVKQICVVMLESPPKGATIPYRPKPASTPVIFSGGQAYTIQGQYAIPHPDQLSKLHQLAMQQTPFTPLGQTTPAFPAGLDASNQASTHELTIPNDLIGCIIGRQGTKINEIRQMSGAQIKIANAMEGSSERQITITGTPANISLAQYLINA