MGEDRFNLPPGFRFHPTDEELVVHFLYRKVALLPCHPDIIPDVDLYRYDPWELNGKALSGDNQLYFFSQITQERISPNGYWKHLGVDDPITSASQTVGFKKFLVFYIGEAPVGIKTNWVMHEYHLLDGATTSRSSRRRGKPRIASNEWALCRVHESNCGDDGIELSCLDEVFLSMDDLDEISLPN