MSSSIGTRTPMEGDPNGGTDGSSGGVPAPTSGIRAHGDSEDHVKFSIPAFDGQDYKAWRWRLVPLLVGKGLLGYVDGSIKAPELPVGASVEQQSEHDVALARWKAKDNKALTQIVMSVRGSPSSMLYDLKTSHAMWRCLEEMYDVKDNVTIVSLYTQLGKLKMTSDEKLEAYMVRFDALMERFIALGKPLETDHKISQFLGGLTSRFDVAVAALRTVLTNTTMTLEQVKRRIKEEDSIQDVGSPEEKVLALHTRPNRRGGA