MGDLQACSMEDYRSMLEKGVCPEPKFSHTATVVGKRIYIFGGDQGDSLSNDVQIVDTLTGKWIIPMVLGTRPSPRRGHLAVFLNNDRILILGGGSVPNDNIWFLEVDTAFVKWQKEIQGKEVVAWSKGVIGDAPQPVVISGPSGVGKGTLISKLMKEFPSTFGFSVSHTTRLPREKEKAGVHYHFTQHGVMEMDVQQGKFLESASVHGNLYGTSIASVEAVADAGKRCILDIDVQGARSVRNSTLDALFIFICPPSFEELEKRLRGRGTEKEEQVQKRLRTARAELELGKNSTLFDHILVNDDLETCYLRLKEILGLNKASFPSAATNGLPEPSLKDVELLAGHSASLMDQKVTVYGGTTADGRASNNVLVLDVSCLGGGAPGRTQGLKLYRKEAPDPYNCINQGPSSAEQLKKLHPEVMLAGNMGV*