MKTTIRQLGCALLILASGAALAAEPEQCRTVRLGTVNWTDVVASSAVAEALLDGLGYQVKQTSASQQIVLAGLADKQLDLFLGYWQPTMQPVARPYLDKGRIEVIEPPTLADAQSTYAVPSYVAEGGLKTFADIARFKDKLGGRIYAIEPGSGSNRITRKMIDDNRFGLKGFQLVESSEAGMLTAVKRAIKRKQWVVFFGWKPHPMNLQIDMTYLTGSEDVFGPDEGAATVSTMTAAGYQAQCGNVARLLHNLRFSSAQVSQVMAPILDRTQPLDAARQWLKANPEPLKAWLDGVSTFDGKDGLAALQASLK*