MVKRTDGTESPILAEDGGDGHDKPRLRYGELVILGYNGYLPQGDRGRRRSKFVLHKRTEASGVKRSKHYIVQSPQTSKAILDANQHSISYTLSRNQAVIVEYKEDTETDMFQVGRSSESPIDFVVMDTLPGDKKDAKVMQSTISRFACRILVNRCEPAKARIFAAGFDSSRNIFLGEKATKWQDNVEIDGLTTNGVLIMHPKGSFCGGNAKCGLWRECSVGGDVFSLRESRSAQQKGQPIYDECNILQDGTLIDLCGATLLWRSAEGLQHSPTKHDLEKLIDAINAGRPQCPVGLNTLVIPRKVNIGDQVNQPYVYLNCGHVQGHHDWGQDENTGARRCPMCLELGPVVTLCMGLEPAFYVDVGAPTYAFNPCGHMATEKTVKYWANVEIPHGTNGFQAVCPFCATPLDGATGYIKLIFQDNLD