MSQVTELFNKPLIDLLFEAQQIHRQHFDPRQVQVSTLLSIKTGACPEDCKYCPQSARYKTGLEAERLMEVEQVLESARQAKNAGSTRFCMGAAWKNPNDRDMPYLEQMVKGVKALGLESCMTLGTLTDSQAQRLAEAGLDYYNHNLDTSPEFYGNIITTRTYQERLDTLDKVRDAGIKVCSGGIVGLGESVKDRAGLLLQLANLPTPPESVPINMLVKVKGTPLADNDDVDAFDFIRTIAIARIMMPTSYVRLSAGREQMNEQTQAMCFMAGANSIFYGCKLLTTPNPEEDKDLQLFRKLGINPQQTAVLEGDNEQQQRLEQALLTPDTEEYYNAAAL*