MEVVFLGTSSGSPSFTRNVSSYALRLTDEIWLFDCGEATQHQLMRSKLRYTKITRIFITHMHGDHIFGLPGLICALSGARAELRRVHGKDPTPLYITGPPGICDYVRAAITCSRTVLGLPLIAPSARNDRNGNEGGIVVRAAPLRHPVPCFGYVVDEPDQPGRMDVERATALGLPPGPLYKKLKNGEPVTTADGVTIRPEDVLGPTRPGRRLCLLGDTCDSVAIAELARGADVLVHESTFAAFKRDEALYKGHSTSAMAGAFARLIRARNLLLTHFSNRYGA