MVVKGLWRPQHATGVQLRADDFVVIVVDTYSYFVNASMDTIASPLETIWSARMHAMRRDRSRPPDGSIIIPVNAQSDLERVWVVINDLLAYHGRHTFEIIVMVNNYPAEAPPSLAAFEHAGIRVVSRPDVRRPGIRVAVTARVHGAQVAASRLTIHFDADCRVPDPTTLLDWYVQQFAAGARAAYTPVNFCDLNNDSATQARVVIHHLTRWFKRQVLGIPTIRGSNFAIDRDLFIELFDAGYLPADFSIGPVLRARRMQVAYGNAPRLAVLTSGRYFERGWRELARYLLYRLRYNLRMLRVRAGMANPDDSQANTDRPYRIYRSKGSGSQDPSMKERQAP