MSALHALVQGPATAAAPRLTEPERAVVQRELDELARGGYTGPLLESLRKLAAAVPERLYDDSARVLLRMHEIAGSGNYQSNLSSLPLVRACFDLGLVPEDGPGPAELIVGRGHIAPAFYAEHYVRGTFPFAPLATLHQGGLTGVVHQDLGFTNTMRYSLGVGVAQAVSLAWELTRRGEDRKVVCLAGDGELQEGVVFECLRFAHEADLKNLILVVDTNDKGIEPLLKPLSRGYLASYLDRVEEVDGLDTATVRDSLGALLAAPTSAALVCRTRKGDHSFKPATTAPATAPRPAKVSFANTSGAALAAYRERTGRELAVFTADMAARFGLRDKVPYTNTGLAETLSLGLTLSLPEETVKVVATDAMYYMDSLSMLTEATTSVRNLLVLAGRSWGAWGGAHNATNLLGQLLHTRVYEPVTAAEFAACLDRLDRHPDTTHVVSTVDAKFDPPPADCAGDVDGGTWLTPPGDGPPRAAVVTFGYAGVLVAEANRDLGVPHLHCAALEPDLDARTLAQLGACEDLLTVEYNGVHGGFGERLRTTYLLPARVHGVRQDIANRVHDRQLRLHGMGPEQLDALLRGLTG