MSLSPATVVTPSRLMDVLMRGQWHVSILNVMGDDVLLRCAMDALLVLRDTSHILGLHVLVPQHLAVRTFPNANWRLMKQLRKGHKLVQTMEGSTSLLVGSPYTLVWRTARPQPSHIVRSMFHLAHRAMTFIGSANGHPAVLLLDTGADANFVSSAFTRRCGLTTDPHSESVTFGDGRKGQISGSVTLKIKLQSYSGAVKCLLTQLAPGTDVILGSAWLTMVKAQMDFSVPHCILHSGDRRLTLHPGRATSAAIKQPATPYLCSAMQLAKAVKEGCTLFMVHVMAATEDVHDEDQEWQITSTDVLSAVPPKIQPLLDEFRDVFPDDLPRGLLPS*