DTTYTKVFVGGLAWETQRDTMRRHFEQFGDILEAVVITDKNTGRSKGYGFVTFRDAESARKACVDATPIIDGRRANCNLASLGAHRHRP