MELVKDLAGIWGPGDGLNLSTALLLSALRAELDLARAHARQLTKEDRNTWACRGVHGRFGRARSSWHSYTLGTADSTKRSPMSRGWSRTDLATPTRGSPAPSCASCTAGMGLRPSGSTASLRTPTDGGWHSRSCSPCPGPRRRRQDARHFVAAHRATPLRVQVLPLPYECFWSMPPPPPPYQQLVIPVECSQAMLASLLRARPLCGERLREARATAEHALADAKAEGDDLAAVDVNLVLTFLAARDGDLDDALRRYKAAVQKDPSDSRPYELVVAAALGSGTLTTLGLERGGRGRLVLVAPWREVDARLTAAVLDDDLDLTLPERVQLRLLHHRRPDGLWRSSTGVG*