MVSPLSLSKKVCVIGAGPSGLVAARELRKEGHNVVVLEQRYDVGGQWLYEPNVESEDPLGKKKFLQVHSSIYASLRLISPREIMGFTDFPFLVKKGRDTRRFPGHRELWLYLKDFCEHFGLREMIRFNTSVEYVRMLEYDEIGKDLKWMVKSRDKSSEEMAVEEVFDAVVVATGHYSHPRLPTIKGMDTWKRKQMHSHIYRVPEPFRNEVVVVVGNSLSGQDISMELVEVAKEVHLSAKSLNITEGLSKVISKHENLHLHPQIETLQEDGRVVFVDGSWLIADTILHCTGYSYTFPFLDTKGMVAVDDDRVGPLYEHTFPPALAPSLSFVGIPRKIIGFPFFEAQAKWIAQLLSGKRTLPSREEMMHSIEEFYRSRDAAAIPKHYTHDIGDFEYCDRYGDHIGFPHLEEWRKQLCLSALVNADANLEAYRDSWEDHELLQEALQSPHFTQLGAEDLTF*