MESGLKPMDAEELRENAHKMVDFIADYYKSIESYPVLSQVQPGYLRELLPDSAPNHPESLQDVLSDVQQKILPGVTHWQSPDYFAYFPSNSSTAGFLGEMLSAGINIVGFSWITSPAATELEVIVLDWLAKMLKLPEHFLSHGKGGGVIQGTASEAVLVVLLAARDKVLRKLGKDFLGKLVVYNSDQAHSSLKKACQIAGIHMENYRVLKTDSSTNYALSADVISEAISKDRAAGLIPFFLCATVGTTSSTAVDPLSELGRIAKSNDMWFHVDAAYAGSACICPEYRHYIDGVEEADSFNMNAHKWFLTNFDCSTLWVKDRSALIHSLSTNPEYLKNKASQANTVVDYKDWQIPLGRRFRSLKLWMVLRLYGLQNLQRYIRNHIKLAELFEELVAADSRFEVVVPRTFSLVCFRLLPRPDGQDNGYKLNYNLMDTVNSSGKIFISHTVLSGQFILRFAVGAPLTEERNIKAAWKALQDQASALLADPGNSEF