PCPYSVSRSRLGIESHLRAYHQVSDDGRPVVCRWEGCAKRRPLKRENLARHLLTHVNVKWECPECKKLFARSDSVQRHRRRVCPSKGRDAA