FQKVWNSNFIASQTTYTRYIHTESRLLKDVMFKYLFATFHCTFGHKRKSEGLKMKQESYKFRNCQSKFRVRLEEQGYVIKSYNMLHNHPCSNSWVVCDPWTRRLSSEEKENLKPVILHGESVDEVIESIKERTGKRRT