MKQHESADNSQGQLYIVPTPIGNLSDITQRALEVLQAVDLIAAEDTRHTGLLLQHFAINARLFALHDHNEQQKAETLLAKLKEGQNIALVSDAGTPLINDPGYHLVRTCREANIRVVPLPGPCAAIAALSAAGLPSDRFCYEGFLPAKSKGRRDTLKALEEEPRTLIFYESTHRLVESLEDICAVLGESRYVVLARELTKTWESIHGAPIGELVAWVKEDENRRKGEMVLIVEGFKAQEEALPAAALRTLALLQAELPLKKAAALAAEIHGVKKNALYKYALEQQGE*