MLHSCGLCFVEGAYLEDAKSLSNWDAFCHSVGCGENGDVADDHYHLFLEDIDMMHSLGIKAYRFSISWARILPRGRSGEVNPAGITFYNKIIDNLILKGIEPFVTMHHFDFPQELEVKYGSWLNPEMQEEFVLLAETCYKYFGDRVKYWITINEPNLFTNAAYESGDFPPARCSEPFGNCLAGNSDVEPLIVMHNMLLANGKATKLYHDTTHGGSIGIVVSCLMYEPLTNTDLDREAAERAFAFNIGWVLDHLIYGDYPEEMHKYLGSRLPSFSLEEKNLLKNSIDFIGINHYSTMYTKDCINSSCSSTGAHAIQGFVDIMGERDGVLIGEQELFVVPRGMEEIVNHIKIRYNNKPMFITENGYSSPDVCKERVDEILNDVKRIEFHSKYLAFLAKSLRNGADVRGYFVWSLMDSYEWLQGYDVRFGLYYVDRKTLTRRSKLSAKWYKDFLMNNIDLIDMKALGGRRSFQNNVMMLRNG*