MLVMDVSLLALLIAFFIVLVLVLLKVSFVCRIKAKHFASLQGKHVVITGGSSGIGFALAKVCLSQGASVTLIARNPDRLAHAACILSSSLNPPLACPRDRIFLKAADVCDAAAISAAIAESFHWKPIDILICNAGTAMHNPLDSMKVKDLDLVTRTNLLGCVYPVHAALPLMKARSKHHPSSIVLMSSLAGLLFVGGANIYTPTKHAIKGLAEVLRFELMPHDIKVSLVCPGFTETPLLENEDKDVVEAFVRANEILFYDRANAESAEEVAAKTMAGVKRGDFLITTRFDGIILRVLGRGFVPAETFLDALLELFLLVPVRLASHVWLLYAKRVIKRQQREEGLVCKTVSSETSS*