MVGVTAMGDDEIAPKQKGATFESLGVCDQLCEACQALSWKHPTPIQVEALPLALEGRDLIGLAQTGSGKTGAFAIPIIQALLEHPQPFFACVLSPTRELAIQIAEQFEALGSGIGLKCTVVVGGVDMMSQAISLAKRPHVVVGTPGRLVDHLTNTKGFSLRTLKYLVLDEADRLLSMDFEHEIDEILTVIPKERKTYLFSATMTNKVAKLQRACLKNPAKVEVSSKYTTVDTLKQQYMFVPAKEKDCALVFMLNELVGSTIMVFTRTCECTRKLSLMLRNLGLDAIPISGQMSQPKRLGALNKFKAGDRSTLICTDVASRGLDIPSVDVVINYDIPTNSKDYIHRVGRTARAGRSGRAISI