MGILFYAVGWATLAGVGVIVLTVLANSPLARFQQKFQTQLMDAQDERLRATAESLQNMKILKLQAWEDQFKSSIEQLREVEYKWLSGVQYRKTFNTIIFWISPVMVSSATFLACYLMGTPLTPSNIFTSLATLRILQEPVRSAPDLVAVLIQAKVSLARIATFLAEEELQSDAVHEASKGSSDYAVKIEGASFSWDPCLSKPTLRNMNVGVKHGQRLAVCGEVGAGKSTLLCAILGEVPKIAGTLKVCGSIAYVSQTAWIQSGTIQDNVLFGRPMDKKRYEETLRACELD