MGLTLTDNRGFEADQLDLELDDADGKIVLPRRGAVITLALGWKGQPLFPKGAFTVDEIEHTGAPDRLTIRARSADFRETLNTRREKSWHNTTIGEVVKEIAARHKLKMALGKELSDKPVEHIDQTNESDGSFLMRLARQYGAIASVKNGNLLFIRQGQGKSATGKPLPVITITRKDGDSHRFTLADRGAYTGVIASWLHTREPAKKESTTVKRKRRTKKQKKEPEAKQGDYLVGTDENVLVLNRTYANRSNAERAAKMQWERLQRGVASFSLQLAEGRADLYTEMPVKVSGFKQPIDDAEWTITTLTHTVSPDNGFTTSLELEVKIDDFEME*