MLTFLHRRVILTAKRLYQLGMVYKVPWHLLCTLIHRLELPHTVNTVDRFRDWSFPTSSINWWTGTTKDFYTLVKQQVHPMDKCNIRWGFNKNNAWWLSRLQDAWNNLFDQRSKVFIWRVVIGCLPVANLLRERGVTNGICCRCKHKSESLKHAFWYCSTVREWWCQLCEILSVIQHGLNKFCITFGMFKTVVPEHLWILVHARFWMLWFIWSTRNDCVFSNHNAFSAGLPWYLLRKKILEDSVALTVTNFSIRVQQIVL