MGYNLKTPSWDLAELQKEGIPSVAPFLGSSSSLGGGQETKGDCLVDLKLGRLSDLGDGSVNSFKSSMMESSSSGSAKRARTPGHGTQVVSCLVDGCKSDLSKCRDYHRRHKVCELHSKTAKVTIGGHEQRFCQQCSRFHSLGEFDEGKRSCRKRLDGHNRRRRKPQPEPLSITSGRFLSSHQGTRLLAFSNPQVFPASAGVTSAWAGNIKTENDAVLYNSHQQLNFMDRQNSFPESFSRSYRGKQFPFLQGPNPTLPGTSVCQPLLDPSSASGNGSGGQKMFSDGLNRVISSDRALSLLSSPPPETQEIGLSRMVQQNPIPPAQSLIPSLHYTGLSQYASSQGMGGSVGSVLVSDGSSNANLHCPAIFQLGPDGSSTNSPHQTLSFSWE