MDLGRGYCPKKGKVKGNQFPGVKIGLNQDALLIIKLPDSRALRIMSRSLFLAMVLLTLPSIGSILRGSVDVIDVNSDDVRDFNMLHNLFRDLGDEGLVKKGQKGLILSSENNDHLAEYLELLNDNVVDLLTDSDMDNKNLIPNEAFDFAIACSKWNSKFIDRVLKIGGIVVTQLSNDPLAELKALANYRIVYIRRFDKTMIGLRKIGIVNDELNSRKKNILCGSTPEDKKVALKGLEDVLFEPPRKALVKSISRKMKFLPELLGDSLENYPRRVFISDEKNGVAEWFQRNYPANNQDFEIYNLDVEIQDSEESGNGTPLLGAAEWLSKNVKEEDYVVMKAEAEVVEEMIKKKTICLVDELFLHCRNQLEDDDDDYEEENGSQRKAYWQCLTLYGKLIDEGVAVHQWWS*