MGLGKTIQSVAMLENLRYKKRIQGPFLIVAPVSTLGHWQREIESLTDMNCVVYMGSQEDRAIIQQYEFWSPRGNPKFTVLLSSFEIIMKDRSFLAKVSWQYVVVDEAHRLKSKESKTAHALGCMDVRQGGLLLLTGTPIQNNTKELFSLLSFLDPDKFDSEESFMNKYGSIKDIEQVKDLQENVLRPRLLRRMKEDVEKSIPLKEETIIWVELTKDQRAYYRALYENRISDLIKGTQPSNMPNLRNMAMELRKLCNHPFLCDGLEEDFASKHANASSVSNLVQSSGKMVLLNKLLPMLRDSNRRVLIFSQFTIMLDILEDYLSSEGYTFERIDGKIRGSERQQAAIDRYSANDCKTFAFLLSTRAGGLGITLTAADTCIIYDSDWNPQNDLQAMARCHRIGQTKDVRIYRLITRNTYEQHLFECSSRKYGLDEAVLGRFAEDQPDFTKNIESLLRHGAYYLQEDGEEDAAAFRAEDIDQILQQRTQKRTIGG*