MRPPPAGRRAPCARRRWTGLPLLAGRTTRGRRVGRWKEGGAPDDAAGLAPPASVSVRLELEAVMDPMDEHDSDELPSGVASDDAHVAFRARTKKRSKVWDEYKPIYVNGVVQSAECRYCHILMSCKGSDGHSNGTSHLWRHQKICRAKEDLDLAQLHDTGFPYVMNDINPVDQIHPDSLDDIKLASHSDNSRFRSKVWEEFTPAFPSEELLPAEDYKVVESICKILRAFYHAIEVISGPVCPTANVYFNELWKVRTTLQEEASTDHTEVASMVREMQEAFHEYWENSYLWLSIPIVLDPRFKITFIEFRLKRAFGAEAAKYVAAVREIIRELFHEYCGPVDKGVHTSNNEARDVEMDGFDSRYFKVQTNVVVDRLHAVQDILLLKIFTKYILMAVTQM