MRPPPAGRRAPCARRRWTGLPLLAGRTTRGRRVGRWKEGGAPDDAAGLAPPASVSVRLELEAVMDPMDEHDSDELPSGVASDDAHVAFRARTKKRSKVWDEYKPIYVNGVVQSAECRYCHILMSCKGSDGHSNGTSHLWRHQKICRAKEDLDLAQLHDTGFPYDSLDDIKLASHSDNSRFRSKVWEEFTPAFPSEELLPAEDYKVVESICKILRAFYHAIEVISGPVCPTANVYFNELWKVRTTLQEEASTDHTEVASMVREMQEAFHEYWENSYLWLSIPIVLDPRFKITFIEFRLKRAFGAEAAKYVAAVREIIRELFHEYCGPVDKGVHTSNNEARDVEMDGFDSCMLYKTSCC