MSQNGVHILIFPFPAQGHILPLLDFTHQLLLYGFKITILVTPKNVPILDPLISTHPSVEILVFPFPGHPSLPAGVENIKDVGNSGNTPIIAGLKWFKAQSNPPVAIIYDFFLGWTLDLAQEVGVPGIVFYSSGPLSVSIVFDLWKNLWAYKGLGFVEFNGLPKSPRFVREHLPSVFLRFKEDDPTWEIVRNGFIANGRSFGSIFNTFEALDSEYLGFLKKEMGHERVYSIGPINLVGGPGRIGKSNVDANERVFTWLDECPNESVLYVAFGSQKLLTNAQMEALTIGLEKSEVRFILVAKQLTAQQEEQGFGSVPKGFEERVLGKGLVIKGWAPQVEILGHRAISGFLSHCGWNSVLEAIVAGVLILGWPMEADQFINTWLLVDIMKTSIRVCEGPNFVPDPIELGRKINQAMSNDLFKKRAKKMRDEALEAVKIGGSSKRDLDSIVRELAQLKS*