MVLSKTPSDDSVHSTFASRYVRTSLPRFEMLEKSIPKEAAYQMINDELMLDGNPRLNLASFVTTWMEPECDKLMMASINKNYVDMDEYPVTTELQNRCVNMIARLFNAPLKEEEIGIGVGTVGSSEAIMLAGLAFKRNWQNKRKAEGKPYDKPNIVTGANVQVCWEKFANYFEVELKQVKLSEGYYVMDPIKAVEMVDDNTICVAAILGSTLNGEFEDVKLLNDLLIEKNKQTGWDTPIHVDAASGGFIAPFIYPELEWDFRLPLVKSINVSGHKYGLVYAGIGWVIWRTKQDLPQQLIFHINYLGADQPTFTLNFSKGSSQVIAQYYQLIRLGYEGYRNVMENCRENAIVLRKGLEKTGRFNIISKDEGIPLVAFSLKDNSLHNEFEVSETLRRFGWIVPAYTMPADLQHVTVLRVVIREDFSRTLADRLVSDIVKVLHELPNAKKVEDNLMINNEKKTEIEVQRAIAEFWKKYVLARKASIC