MSDEDLRGTVEQVGRGFNLGEYEVEAYLTVLRHGELTASDIADRTDIPQPRVYDTVRSLGDRGLVELRESRPMKIVALSPEDAFAGLQEDFQEMVGALEAEYTQPARNTEAVSLVKSRSTIVRYFGDVIAEADFELVCSLTPSLLERFADDLAAAVDRGVSVDVVVSPARNAPNPDAFDYAAATTAARGRRGITTPVIAVADGRYSVYATQDAVRDDSDRYGVIFDQSALGFLVSGFFDTVLWSTATESLYDPATELSLPRTYAAIRRCVRDLQSVDESVYATVTGRDVLTGADRRIQGRIVETRFEESGEVATIIVYTENGDRVEVGGRVAALEDVEAHEIAVARDAPPAL