MSVSRHNRGYLKSFYLAVYQITDGSKLYTQFLKKVLLVSETLGFQYTRSEPRAAITIASNSWNASGSPGEGREDGQEGMDKSLDNDAEGVWSPDIEQSFQEALAIYPPCGRRKIILSDEGKMYGSGLEGQGSAEYGFHVIGTDRICQCPAEQAQPPSSTPSGCLLCCSQGYEPLAPLPPAVSAVPVWQDRTIASTKLRLLEYSAFMEVQRDPETYSKHLFVHIGQTNPSYSDPLLEAVDIRQIYDKFPEKKGGLKELYERGPQNSFFLVKFWADLNSTIQDGPGAFYGVSSQYSSAENMTITVSTKVCSFGKQVVEKVETEFARMENGRCVYRIHRSPMCEYMINFIHKLKHLPEKYMMNSVLENFTILQVVTNRDTQETLLCIAFVFEVSTSEHGAQHHVYKLVKD