MVGSAAVQLRVDDELASQAPIGYAVYPDIISVGEHLWRIECLPRGDVEDGSGEYISIFLRHMSKSTSVTAIFEVFLIDNYGIPSMTETRRILRTFRIATGRGRGSGDSWGWRHFVKRTILEDSYVDEESHFTFVCAIMIIDDCPICVPPSDITTHLGRLLDDTDGTDVSFVIDGETFTAHRAVLAARSSVFRAELFGSMAEATMSSITLKDITPAAFKAMLRFMYTDALPGESELGESPSMCSRKLWDKVSVETVATTLACAETYNCPELKNKCFDFLAVEKNFKEAVFTDGYAWLVLKFPLVTAELKERMQGMED*