MSDPDFNLLVALDVLLSEASVAGAARRLNLSTSAMSRTLSRLRDVTGDPILVRAGRNMVLTPWAEATRDRARRAVHDARAVLQPSTETFSAQNLARLFTIRANDGFVVAFGPALIAAVADAAPDVCIRFAPKPEKTSRYLREGLVDLEIGVQSNMGPEIRLQRLFEDRFVGVVRKGHPLAKQAEIGVSDYVAWGHVVASPEGALHGSVDDALAELGTKRKIASVVPGFPTALSVALESDLIAMIPALYLLNQQVTDQVHLFELPFKSRRITVSQMWHPRMERDPGHRWLREQILAICGVARSVMTKEPV*