MTALLLLWAFMGLLAGYSTARLYKMFNWILSNRLGSENPSIVAEMESGLKPMDAEELRENAHKMVDFIADYYKSIESYPVLSQVQPGYLRELLPDSAPNHPESLQDVLSDVQQKILPGVTHWQSPDYFAYFPSNSSTAGFLGEMLSAGINIVGFSWITSPAATELEVIVLDWLAKMLKLPEHFLSHGKGGGVIQGTASEAVLVVLLAARDKVLRKLGKDFLGKLVVYNSDQAHSSLKKACQIAGIHMENYRVLKTDSSTNYALSADVISEAISKDRAAGLIPFFLCATVGTTSSTAVDPLSELGRIAKSNDMWFHVDAAYAGSACICPEYRHYIDGVEEADSFNMNAHKWFLTNFDCSTLWVKDRSALIHSLSTNPEYLKNKASQANTVVDYKDWQIPLGRRFRSLKLWMVLRLYGLQNLQRYIRNHIKLAELFEELVAADSRFEVVVPRTFSLVCFRLLPRPDGQDNGYKLNYNLMDTVNSSGKIFISHTVLSGQFILRFAVGAPLTEERNIKAAWKALQDQASALLADPGNSEF