MADTGKLPNKKMTNGKVHSQLSAIAEIQIFECVSCAIALRQFLINQKVSGKQISLSTGTTEDPFCNIYHERLQQNISINGRHEAIAVEIDGQELIFDNIHPEGISRVESINKRSNL