MADTTLSPAVVGVLTSLVNRVCGARSRNDACDLEDRADTFSQSLLVMLSFINAETVAALDRATQAGAKQLSALGTRMADNLRNGGIAASRSVVDRFAAACSLCQLLHALAAHYDLPEARQALLGCVTLPLECGLALMARPNASTSDVEGVQLEAGVLLKQACLLMVLMDQATEREACFERFVALAAPELLRAWLSAAVTRALAMQGRSFSRGPSLTLQRRLVGIASMICMHQMFEPYSTALQRDSAAQRGVVQLLLSHLHADSVALQLPADRQPCDLTWDTVTLSAHLLVSVELADAFEQEHRQGHSISAAARSVPCRPLHSYSWWRRFAAPTRLHLX