MATVRYLLTKTLRTNLKQYHVQPNFNSSFSPAAFLQFLRTIHSLVSPNFKHLNSRTLVSTPDFGIGESVAPSIDADNRVPATVITGFLGSGKTTLLNHILTSQHGKRIAVIENEFGEVDIDGSLVASHSSASEEIVMVNNGCLCCTVRGDLVKMLLELVKKKRDKFDHIVIETTGLAKPGPVIETFCADEMVSRYVKLDGVVTLVDSKHAMQHLNEVKPRFVVNEAVEQVAYADRIIINKIDLVTQGEIVILTKKIKHINGMAQIKLAKYGSVDMDFVLGVGGYDLDRIDSEVPSESSSCESDNHGTAHGEHREHHHHHHDHSHDSNVASVSIVSEGTLDLDEVDDWLERLIEEKGEDLYRMKGVLSVTGYDQRYVFQGVHSILDGCPGKMWGPDEKRINKLVFIGKNLDETTLRKGFKGCLV*