MKLEAVDRRNPALIRVASVEDVEDHRIKLHFDGWSHAYDFWIDADHPDIHPAGWCSKTGHPLQPPLRPREPSSPSPGGCPPLSYRSPPHTRTSKYSFHHRKCPTPGCDGSGHVTGKFTAHHCLSGCPLAERNQSRLKAELSDTEASARKRSLS