MDLLTSLFLILLVWTCVHFLLQTRNTKLPPGPFPLPIVGSLFKLGSKPNESLTQLAQLYGPLMTLQLGSLTTVVVSTATRANQLLLKHDLIFSGRTVLDSVRVLRHHESSVVWIPPNPRWRTLRTLLNTQIMTVQRLDANIALRRAKVQELVLHVGDCSVTQRAVDIGRAGFVTILNLISNTVFSVDLVDLGSQSEEAQEFKDVVWGILEEAGKPNVSDYLPFLRWMDLQGVRRRSMGYFEKLHHLFDGMIDGRLRERSLGDYSRREDFLDVLLDQNEEKGFQLKRHEIKALLADIFVAGSDTSSTTIEWAMAELLRNPHTMSMVRSELKEAIAKGKQVEESDIARLPYLQAVVKETLRLHPPVPLLIPHRAESTVEICGFTIPKHTQVIVNAWAIGRDPNVWTNPTCFLPERFLHSKLDFKGQDCQFIPFGAGRRICPGLPMAFRMVHLSLGSLLHSFAWKLPNGMLPEEMNMGDKFGITLQREAPLLAVPVQE