MDKTTSELGLPGFRFHPTEEELLDFYLRKMVLGKKQCLSIIGFLNIYHHEPWDLPGLSKVGEREWYFFVPRDRKNGHGGRPNRTTEKGFWKATGSDRLIRCLRDPKKILGLRKTLVFYKGRAPRGSKTDWIMNEYRLPNTSSSLKEDIVLCKIYRKATSLKVMEQRAAMEEESRMSHLTHSYSSPPIQESFSSHDTHQNFGSAMPPHDIVLKAEEEEEVVLTEEEQENRTACSSLGVATAKENLTELQLPKLHMDWTADPLWTLLRSPLLDNSSPYPMW