MSAYKTVVVGTDGSDSSMRAVDRAAQIAGADAKLIIASAYLPQHEDARAADILKDESYKVTGTAPIYEILHDAKERAHNAGAKNVEERPIVGAPVDALVNLADEEKADLLVVGNVGLSTIAGRLLGSVPANVSRRAKVDVLIVHTT