MSDVIGTKVAIPGASGAGIIRYVGQIQGKIGTFAGVELLGTLATTRGKNSGSVDGIQYFQVEIPKSGLFLPYERLKSVNPGLANVNPSSKTPLTPVNNRTYQNVRNSMINENFANPDLTLKYESEIAELQRALREKEKRLENFNNQREEWRAAMDELVAVQQEGIQVYEDRIEELENENKAQQEKLDNANASLTAANSKIKELEQSIDNLLSEKVNDVQIDDSRKEIEQLKRELESRPRLEDLEELQNSLDELESIYQQQLNEKDAIITKLQVERDHLSHELYSTPVVHQSTADDSPQELPIY