MRLWVKASGALKDTYSIWVAKLSPSGPCRNPDLEIAIIKATSHNEPCMDYKNVQRVFKWLRTSPLYLKPLLYTVSMRMEKTRSWVVALKGLMLTHGVFCFDYPAMKKMGRLPFDLSHFSDVHVNPNKAWLFNAFVRSYFAYLDQKSAFVRLEATKETKRGSKEKEEAVMEELQDLEKFLGLIDLLLQIKPSNPNMNVVLILEVMDCVMDEVLEVYDKFSMRVHRVVSRIIDMGGKEEARVGLDFVRKVELQGGKISMYFDFCRDIGVINVSECPEIVRIDEKDIHELISIRDGGVSEKKNLKFDNNNNYNDNNTIVVYEGNNSRAITTISDFKTVITDQWEVFDDVMDSASNGTSLHIATSTNPFVDSLSIVHYIPVCNTHILPDLIVL*