DPAKELGAYRDQHYKGSRTDQERRLLESTTLYVGNLSFYTTEEQIYELFGKCGDIKRIIMGLDKMQRTPCGFCFVEYYTRGDAENCMRYTTGTRLDDRIIRCDWDAGFKEGRQYGRGKSGGQVRDEYRKDYDPGRGGYGK