MVTVTLCHTEQSETETVHLFIPALSVGAIIGKQGQHIKQLSRFAGASIKIAPAEAPDAKVRMVIITGPPEAQFKVCAVEGTGNERSLLQPPYQCKGCPEENSGNSDSGKAAPTAESSAEWSTSVKAEVKAQETATTEAGAKPKTDLLNQQTGADPPRITCTSFYLAGCL