MESGRLIFSTAGSGAGQMLFLDCGAGGGAGGGAMFHRGARPVLGMDEGGRGVKRPFFTTPDELLEEEYYDEQLPEKKRRLTPEQVHLLERSFEEENKLEPERKTELARKLGLQPRQVAVWFQSRRARWKTKQLERDFARLKASFDALRADHDALLQDNNRLHSQVMSLTEKLQEKEASEGSAGAAVDASGLPAADVKVAVADAEEQAPAEAVFEVQQVKAEDRVSTGSGGSAVEDADTLLGCGRQLAAVDSSVESYFPGDEYHDCVMGPMDHAAAGIQSEEDDGAGSDEGCSYYADDAGVLFADHNHHHHADDDEEDGSQISWWMWN