MSHASSSNIQKYDAFLSFRGEDTRRTFVSHLYNALKQGRINVFKDDERLETGKSISDELPKAIEESKFAIVIFSESYASSKWCLDELAHIMMCRKELDQIVIPIFYNVDPSDVRHQTQNFAESFSQHEEKYKDDIERIQRWRDAFAESGKISGYHLQNYRDEADCIKKVVDRLMSVLHIESDDDDDDDVRAFMRGMDIKSPILIDGGKMSFSLDEKRKKCFMIAARGLDIEWSHEPKKWKWLSHSDSRFAEVAKLKKVSWLEIEGKIDSRRLSKRTKYVAYLVFKLEEKFHGLETVNAVVRFVDSVSKEDAEERASVVHFAGRGPRETLPFKRADGWMELKMGDFFNDAGEDGYVDARLMETKKLDEKSGLIVQGVEFRPE*