MVNAVELVGSGNLLIVRVTGKLDAAAYEQFVPMVEKMVAEHGKLRLLFEMHDFHGWTMGALWQDIKFDFKHGKDIEKLAIVGESKWEEGMAAFCKPFTGASIKYFDISKLEEAKAWIVA