MVRQRWSHLLSMLLLVGFGLRAFVAPQARFTGHDGQMLLDEGSMGKLKVYVYDIPSRFNKRVVQRDMRCLSHMFAIEIHLHLFLLSSSVRTLDPEEADWFYTPVYTNCDLTKTGLPFVSNMPRMMRSAIEYIATTWPYWNRTDGADHFFVVPHDFGACFHYQEYEAIARGIFPLLQQATLVQTFGQIDHECTKEGSIVIPPYVSPRRISNHTIPANTPRSIFAYFRGAFYDTNQNFKGGLYARGLRGVIWEKYKDNPLFDISSEHPASYYEDMQRSIFCLCPLGWAPWSPRIVEAVVFGCIPVVIADDIVLPFPDVIPWNDIAVFVPEKDVGMLDTILTSISKEEVTMKQRRLADTHTKQALLFPRQTVPGDGFHQVMNALARKLPHDSSIYRKPGYPSSLNWTAGNASDFKPWQI*