MTQFASPVLHSLLDTDAYKLHMQQAVFHHYYDVQVAAEFRCRGDDLLGIYADAIREQVDAMQHLRLLEDEFQWLSGLPFFKPDYLNWLREFRYNPAQVCVTNDNGKLNIRLTGPWREVIMWEVPLLAVISELVHHYRSPNAGVDQALDALESKLVDFTALTANLDMSRFHLMDFGTRRRFSREVQQAIVKRLQQESWFVGTSNYDLARRLALTPMGTQAHEWFQAHQQISPDLATSQRAALAAWLNEYPDQLGIALTDCITMDAFLRDFGIEFASRYQGLRHDSGDPVAWGEKAIAHYEKLGIDPLTKTLVFSDNLDLPKAVELYRHFASRVQLSFGIGTRLTCDIPQVKPLNIVIKLVECNGKPVAKLSDSPGKTICHDKAFVRALRKAFDLPQVRKAS*