MDLLTFLFLILLVWTCIHFLQTRNTKLPPGPIPLPIVGSLLKLGSKPNESLAQFAQLYGPLMTLQLGSLTTLVVSTATMANQLLLKHDLIFSGRTVPDSVRVLRHQESSVVWMPPNPLWRSLRTLLNTQIMTVQRLDANIALRRAKVQKLVSHVGDCSVTQREVDIGRAGFITILNLISNTVFSVDLADLGSPAEEAQEFKDVVLGILEEAGKPNVSDYLPFLRWMDLQGVRRRSIGYFEKLHHLFDEMIDGRLRDRSSGGYSRRGDFLDVLLDQNEEKGFQLKRHEVKALLADIFVAGSDTSSATIEWAMAELLRNPHTMSMVRSELKEAIAKGKQVEESDIARLPYLQAVVKEALRLHPPVPLIPHRAESTVEICGFTIPKYTQVIVNAWAIGRDPNVWTNPTCFLPERFLHSKLDFKGQDCQFIPFGAGRRICPGSPLAFRMVHLSLASLLHSFAWKLPNGMLPEGMNMDDKFGITLQMEAPLLAVPVQE