MKFTLLLLIASLACILAAPAPAAEEQQEESSVKAKRGISLGLGYHAPLVTHSHYIAAPTLVHHAPIISHAPLIAHAPLIA HHPVSSVSYHLPTYHSIHHF