MGLIDLVRKAQREESMKAPGVGLSGLKPIWLVLEDSPPSEKLIANGAVTWKELPAVSDLLKLREEHEERLRWELSVKAGGGDCSLSFLDGLLRSYFEQLLDINSTCSPNCTSDEKATCNVSFIKLLRRVSPHIGQKLLSHILRACLSCQDLDGVRAILESQVVSGALHHELVISLIERDEVALLCTWCKNVCDPRFSDLLLVLKYFLKASLPAGKSLAQVHKQWRQGALSAIQRVSEIQKSEGNKGDLSALAKHKNVKEEAIQKALLLSVAVDHFQPYELCLHYLLLSGQDEAVLAAILQQLDNEEILKLLCYLNKWLDKYSSRSSLCTFQSKRKDLFVPSLNDVIQWISILLDTHMMSLILCSDFHDEIRGIQLLVKGFVDFGHMIAPLAGIMEHLRSSSILPSQASQGREDDPVIEYVEI*