MTHVLRSKGAQASKQKVDKAKGNAMYATPSAKALRLVYCDESGTFRMGAEAVATLQLVKGPLGVVSVCGRARQGKSFILNQLLGRSSGFQVASTHRPCTKGLWMWSSPIKRTAPDGTEYSLLLLDSEGIDAYDQTGTYSTQIFSLSVLLSSMFVYNQMGGIDEAALDRLSLVTEMTKHIRVRASEHRPSNAELGQFSPIFLWLLRDFYLDLSDEDKRISPRDYLEVALQSIPGSGRPIAAKNEIRDSIRALFPDRDCFTMVRPLNDERDLQHLDQIPLERLRPEFRAGLDALTKFVFERAKPKQLGSIIMTGPLLAGLTQSFLDAINAGAVPTI