MSQNGVHILIFPFPAQGHILPLLDFTHQLLLHGFKITILVTPKNVPILDPLISTHPSVEILVFPFPGHPSLPSGVENIKDVGNSGNTPIIGGLRKLRGPIVEWFKAQSNPPVAIIYDFFLGWTLDLAQEVGVLGIVFYSSGALLVSIILDIWKNFKAYKDLGFVAFNGLPKSPRFVREHLPSVFQRFIEGDPDWEIVRNGLVANGKSFGSIFNTFEVLESEYLGLLKKEMGHNRVYSIGPINLVGGPGRIGKSDNVDENERVFTWLDECPNESVLYVAFGSQKLLTKAQMEALTIGLEKSGVRFILVAKQLTAQQEEQGFGSVSKGFEERLLGRGLVIKGWAPQVEILGHRAVGGFLSHCGWNSVLEAIVAGVLILGWPMEADQFINMWLLVENMNTAIRVYEGSDSVPDPMELSRKISEAMSNDLLKERAKKMSNEALEAVKIGGSSKRDLDSIVRELAQLKS*