VTRPYLHMFCDKEQLIGAVNTPWSRDAKQMTFYIRVDLNSGVLFPKQTCWMNHPDVFRGWLKEMCYFTGKSLPIVRNGQWDQCYAFVQPDIHYGMEQSTNRALWPKYGHMTRHLVSLNECWTPLMYRDAICVGKPQWFQLKNVGIMDSFYKHAGCSPRTVEAWMDCNFRWQVLGTTDAKHMYFTKEVHCRLPLDW