MSFHPDNLPSLNGKVFIVTGGNAGMGYYTVLHLAAHGAHVYMCCRSLEKGNAAIAEIKKEHPSANIDLLQMDLMDFSSTVAAAKHFLTRETSLHGLINNAGIMATPFDMTKDGHEAQWQTNYLSHWVFTEHLIPVMQRTAKTLPPGSVRIVNLTSSGHLGAPKTGINFDDLTLKDQGVWERYGQGKLANILHTKSLHNKYGPGSENKDGEIWVTAVHPGLVETNLATTVDPTEKGMLTLVSALRCFRMLWTADKGSWNSLYCAASQDMKAEQSGQYMEIFHRFGEPWWASSAAKDEELAKKLDVWTRETMGKEGWVQ*