MVEDLRWLGLDWDEGPDIGGPCGPYRQSERGEIYKELADKLVKSGHVYKCFCTDEELEAMKAKAEAEKLPPKYMGKWATASEAEVQEMLDKGVPYTYRFRVPEGERIEIDDLVRGKVGWDTDTLGDFVLLRSNGMPVYNFCVAVDDATMGITHVLRAEEHLPNTLRQALVYNALGFKLPKFAHMSLILAPDRSKLSKRHGATSVGQFKEEGYLSKTMVNYLSLLGWNDGTEQEIYDVSELEKLFSVERINKSPAVFDKVKLNWMNGQHLRALGDDEFESLIGEALVKAGTIKEGSDAALKVIIPMIKESVELVQDAIPQVEDVFSYPLKENMGDDAMRKVLEDDFEPIVDAIVKAHESGELATAVKEGKVKNFINATGKALERKGKRLFMPFRIALTGRMQGPEVGDVLSLLDAAAGCSDKMVNLDERVATLKAAFPAVVAK*