MNGNSLSDFQKAEGLKTAANAAFQERKYAKAVDLYTRAIELNSNNAVYWANRSFAHTKLEEYGSAVQDATKAIEIDQKYVKGYYRRGDAYLAMGKFREALKDFRQVSRIVPKDPDASRKLNECLKAVQKLRFEEAIGSDEHAKIADSLDYHSIEVESSYKGARIEGDNITLDFVKQMMGDFKNQKMIHKRYAFHILLRVRMLFMSLPPLVGITIPDNYQFTVCGDVHGQYYDLLNIFELNGLPSDANPYLFNGDFVDRGSFSVEVIL