MKSGGRQEKSLPIVAPTKLRQKDVLSIYENVAKLGDIERYLNIIYKPFYCLGITTCQFNLLELDHVLENTTFEPEKQMAVIVQRYSPICTLKIYPHGNIYCQAFGNSSAQEGMTNIMRELRYLGYRARLRRLKVNAVNATFSVPFNLSLRQFHLQNPVLTRYDTSMHPFLMYKMMGTTVELAIFPTGFVIVLFAATRGITQLAIAHVLPILYRLKAPNQDQSKLCLSSGDIDYKLLWENHFQKNGDMTNDW