MRVSTESTGVDWDAEVAALQDVCVDASLAAVKQEAGESFVTPAYYRRAFHAYDDGNLCWEHACHQPLVSRAVGARNLPGLPAEDGDANFRGAFERELLALLPADAPCRQPGAAIVDLGCGTGILTRRLLDAFPGAASCVGVDLSPHMVAVGRALLDREEGASDPRLKLALGDAARLGDVPDGSVDLVSLCLVLHELPGSATDDILSEAARALKPGGHLAIFEMDPASPGFLRARSNPWVFAALRSTEPYLDDYF