RPPFTYASLIRQAIIESPEKQLTLNEIYNWFTRTFAYFRRNAATWKNAVRHNLSLHKCFVRVENVKGAVWTVDEIEFQKRRQQK