MASGSGQTVCVTGASGFVGSWIVRFLLQQEYSVRGTVQDIGDERETKHLEALGGAKDRLRLFQADLLDYDALAVAIGNSDGVFHVACPCILEILEDPKRIVIDPAVQGTLNVLKASHIAKVKRVVMTSSISAMVPNPKLPEGTVVDENSWADIDYCKENGVWYPLAKTLAEKTAWNFAAQTGLDIVCINPGCVLGPMLQPKLNTSSAILLSVIKGVPDALENAWLGCVHVKDVAKAHILLYETPQAKGRYLCTEIINRFSDFAEQVARLFPQYNVYRFDKPTHLGLVTCKYPSKKLMALGVTFAPAEVAICDAAASLKEKGYLE*