MRSLAGRVFTGLLAVGIVGPGTVPVTAASGLFAVGPGSFADEHGELDQEKFAVSRRDAARRLIAAVDATLLARRAAAGEGSDEVDVMEISLVYSSEHNCLCIYGVVRRYYFHDHRHEADITLSRVDGWLRFAERHVKGSFILELPLVAPVAARTPRRGEARSQAADTAATSVTDDGEAAAPADEEVVVVELPRSTRAETMSLTLGYATASVPAAAVAGAFRALTELTLQHAIIDDDGGDLRLGHLLSSPCCPRLRRLSLRHVGGVATLRLDAAAALEELRLVHLPDLRWLDVDAPGLRLQPRRRLQPPALFRFLRHGHLGGEAGGVLFDGAAAVRRIKKLRLMSFGGGGGDDQYDANAAAVWLLKNCNAVVHLGVKLDIYVDEGHEDTIKDVPQLPSVTSLTIKAALSPARGLGRPNDIIEESKSGRYPLTTNIYFIVVGWKAKIINLTCLVTKGIGEPCAWEFGVHRFNGVSVSFGHRLIAGEKIIASSSLL*