SPAFLSAGLGVLATSEPYTLTSSSWEPRLDSPFPSDPPTGAQVVAEPGKQGPKNPRVSSVTVQLEMKALWEEFNQLGTEMIVTKAGRRMFPTFQVKILGMDTLADYALLMDFVPLDDKRYRYAFHSSAWLVAGRADPATPGRVHFHPDSPAKGAQWMRQIVSFDKLKLTNNLLDDNGHIILNSMHRYQPRFHVVFVDPRKDSERYAQENFKSFVFTETQFTAVTAYQNHRITQLKIASNPFAKGFRESDSDSWTVPPRALLSIPTRSHSGLGPCLLKGSTEEGTDSHKAPVSNSRTSARLQHQLLAPPEALLAPATYQPLAYQGLYPGASSPLRIPRARPTPYPLPNVQNDRDRESLPLPARLGLLSPTAMCLGTVQDPQ