MPRVVQVVRSCRVLQHLHTAELLLSLQSAPVTASASCQASTSGSGYERDVYCSLRALDHRHFHRRLFSSLAGTRAARLREVTEALMLPPTSLHFDRGDVPVPEDLNNPLGRAMLRLMGFESKASKILHAAQRLYEAIAENADTGVMQRAFQTGTTFWATYVLLSLHVWMIIHRLRNCGGPDVRVFRQRLYNQFQANVENRVYSAGVQVGVTKWLKKLEAHFYETGFELDEALKGAPTDPLLLADIFLRRFYGGDEKHRADAELVSRYTMRELQCLALTDDAVVLGGHVRFSGSHLLGPAVQRAGVASPAEDAARDEQLQQQQQDSSRAGESAAGPGSSNGTAAAGGTL*