MLYDRLSDAVKSKLKRLDNPDPRFLRHASPYPTLSDHTKILSAPATRVTTLPNGLRVATESNLTARTATVGVWIDAGSRFESDETNGTAHFLEHMIFKGTEKRSVRVLEEEIENMGGHLNAYTSREQTTYYAKVLDKDVSKALEILSDILQNSCFSENRINRERDVILREMEEVEGQAEEVIFDHLHATAFQYTPLGRTILGPAQNIKTITKAHLQNYISTHYTAPRMVIAAAGAVKHEDIVEQVKKLFTKLSTDPTTASDLVAKEPAVFTGSEVRIIDDDVPLAQFAVAFNGASWADPDSIALMVMQSMLGSWNKNSGGGKHMGSELVQRVGINEIAESMMAFNTNYKDTGLFGVYAIAKPDCLDDLSYAIMYEISKLSYRVSEDDVTRARNQLKSSLLLHIDGTSPVAEDIGRQLLTYGRRIPFAELFARIDAVDASTVKRVANRFIFDREVAIAAMGPIQNLPDYNWFRRRTYWLRY*