MSGVTQWFIDWGVPIVLVIGFVWVFGASRSEKGWSGVYRAFTLIDPPVHGSSWGASVLGWLLVPALIGGVAGHVIAARMQRVKEIATNHLFQQRGLGRRLKLPGRITFLESLHLKSAVDQEFLDRYVRRAHRGDWKKAQDHWEVLVRDVLCTVELAQLDRTEALESAESFARAVMWMTGYQDKCLVCTARANQP