MGLLRSDRTDSLFTPRAVWVTGPIIIGAGPSGLAVAASLREQGVPFVVLERENCIASLWQNRTYDRLKLHLPKRFCQLPRMPFPDNYPEYPDRAQFISYLETYAATFDIKPEFGVTVQSAKYDEDTGVWRVLASPASGKSTVEYLGRWLVVATGENAENVVPDIPGLDSFSGEITHVSDYKSGATYRGKKVLVVGCGNSGMEVSLDLCDHGASPSMVVRDAVHVLPREFLGKSTFELATFLMAWCVPLWFVDKVMVFLSWLVLGNLARFGIRRPAVGPLTLKNTHGRTPVLDTGAMARIKSGDITVVPGVARFTKAGAELSNGTEIDVDAVVMATGYKSNVPRWLESGLFGKDGYPTTAFPNGWKLGESGLYSVGFTRRGLSGASADAVRIAGDIGKVWKEENKPTQRAAGAGHRRSISVIF*