DTTFTKVFVGGLAWETQRDTMRRHFEQFGDILEAVVITDKNTGRSKGYGFVTFRDSESAKKACEDATPIIDGRRANCNLASLGAHRHRP