MRQVAIYGKGGIGKSTTTQNLTSGLHAMGKKIMVVGCDPKADSTRLLLGGLAQKSVLDTLREEGEDVELDSILKDGYGGIRCVESGGPEPGVGCAGRGIITSINMLEQLGAYTDDLDYVFYDVLGDVVCGGFAMPIREGKAQEIYIVASGEMMALYAANNISKGIQKYAKSGGVRLGGIICNSRKVANEYELLDAFAKELGSQLIHFVPRSPMVTKAEINKQTVIEFDPTCEQAEEYRELARKVDENKLFVIPKPMTQERLEEILMQYGLMDL