MESLAVGTLQEHQSLYTAAGLPQAPCPGWPNGSTRGTKTRESSLACPPSVVQNVEFSLLSSLQHHMCTGFGSCGRSLSRRSPTSRLATTSVPYACASCGRGFRQKQALLQHQQAVCGEPS