MRRDLTYAIFENDKVMAAAATMQGSFVSDRLVSFKKATAGELFGLKMVKFSSDMGGLRRASHRSIITSASSRAIDPVLQDTLKRAVAKRAVELVKPGMVIGLGTGSTASLAIEELGKLVQQGKVDLNDVIQIDIAFDGADEVDPFMNILKGGGAAHTMGKVIDAMAKKSVILVDQSKVVFELGQIFPVPVEVLPPAISPVLRQLVALGGVPEIRSALRKDGPVITDFGNMVVDVRCGLGFDPSHSEVFISSPPTYAH