MSQAQTVLGKVRAPMVAAFSSRGPNPIVPEILKPDIVAPGLNILAAWPADKAPTFFESDPRRVRFNFLSGTSMSCPHIAGIAALLRKVHPSWSPSAIRSALMTTATQIDRDHLPIVDNFDMERPATPLDFGAGHVHPKMANDPGPVYDVHIQDYINFLCTFNCTESQLRSIIKGPFSCSKLEGGPGALNYPSFSVVFDYKAVITVKPQRLIFNKMYDKQNFSVEFLGFNTTSTGNSTSSNDTAFGYVIWESDSHTVKTPVVLAWTYIEAPGKE*