TWKRLKALYESGPPPEPHRYWPGDWVYVHHHRQETLEPRWKRPFLVILATPTALKVDSISAWVHYTHTRPADLFALREEFLPQWKAEIDKTNPLKLKLRRQQKP