MQVSGTKFYYLKNEAVLLEMGLINWALSELVKRGYTPLSTPDIVRSSVLEKCGFQPRALNTQVYSIEGTDQCLAGTAEIPVGGMYMDHIIDESLLPLKFVAFSHCFRTEAGAAGYATRGLYRVHQFSKVEMFVICHPEDSDSFHEELISIEESLFSSLGLHFKTLDMPSEDLGAPAYRKYDVEAWMPGLGRYGEISSSSNCTDYQSRRLNIRYRPAIEESNPSTVVKPKKRKGQLKFVHTLNATACAVPRMIITILENFQQEDGSIIIPEVLQSFMGGVKVISPRSKQ*