MKREHNHRESSAGEGGSSSMTTAIKEDAAGVDELLVVLGYKVRSSDMADVAHKLEQLEMVLGDGISNLSDETVHYNPSDLSGWVESMLSDLDPNRIQEKPDSDYDLRAIPGSAVYPRDDHVSRRSKRTRIESELNNTTRSVVVLDSQETGVRLVHALLACAEAVQQNNLKLADALVKHVGLLASSQAGAMRKVATYFAEGLARRIYRIYPRDDDVALSDTLQIHFYESCPYLKFAHFTTNQAILEAFATADKVHVIDLGLNHGLQWPALIQALALRPNGPPDFRLTGIGSSLTEIQEVGWKLGQLASTIGLNFEFKSIALSNLSDLKPEMLDIRPGSESVAVNSVFKLHRLLAHPGSIDKFLSMIKSIRPNIITVVEQEANHNGAFFLDRFTESLHYYSSLFDSLEGPPSQDRVMSELFLGRQILNLVACEGEDRVERHETLNQWRNRFSLEGFKPVNIGSNAYKQASMLLALYAGADGYNVEENEGCLLLGWQTRPLIATSAWRINPVE*