MWFKNLQIYRFTRPFELTVEQLETQLEACAFTPCGSQDISRFGWVKPLGKFGSTLTHSAAGHILICARKEEKMLPGTVVKEMLAEKVEAIEFEQGRALKKKEKEALKEEILHTLLPRAFSRTSQTFAWINPADNLMVVDAGSAKKADDLLALLRKSIGTLPVVPVALKNPPEITMTEWLNEGNLPASFTLEDEAELRSAMEHGGIIRCKQQDLMTDEIKNHLANDKLVTKLALNWGETLSFVLGDDLSIKRLKFSEELREQNDDVTSEDPAARLDADFALVTAELAQFIPALFAALGGEEQSI