HPCRWVTDNAPCPYSVSRSRLGIESHLRAYHQVSDDGRPVVCRWEGCAKRRPLKRENLARHLLTHVNVKWECPECKKLFARSDSVQRHRRRV