MSVSITADTPVASATKPADVSLGSKGRMPEFSLAGKVVLVSGAARGLGLTQAEALLEAGAKVYGLDRLEEPSAEFFEIQKRAKEELGTELHYRRIDVRDTELLTSTVEQIADVEGRMDGLIAAAGIQQETPALEYTAKDANTMFEVNVTGVFMTAQAVAKQMIRFGNGGSIALIASMSGTVANRGLICPAYNASKAAVIQLGRNLAMEWGQYGIRVNTISPGYIVTKMVEDLFVQFPERREEWPKHNMLGRLSTPNEYRGAAVFLLSDASSFMTGSDLRIDGGHCAW*