MCVFFVCVQVTRILKVGNESTKLKATDVLLSIIQHDTPALRTFLLKQQDHMMFALLIREFTEGAGDSGLPEQVADLLKQLLDPDTMDTSVEKNEFLDVFYDQFLGRLLDVLVQDKGINPREGTRSVPAATIGLVVDLMCFLVLQHSFRCKYWALRNQLVPKVMSVLRRKERWLVCAAVRFFRTMLSIKGDIEFYTRIILKGNLLEPLMTVFIENGTRYNLLYSAVLELLEYIRKSNIKPLIEFLVVHYGDRFADMDYTETFKGLRIRYEQHQDAGAESEEARSRALASTRTSEPPLRGLTYSFGLDGEPLGPA