MVTVEEYRKAQRAEGPATILAIGTSTPSNCVDQSTYPDYYFRITNSEHKTELKEKFKRMCDKSMIKKRYMHLTEEILKENPNMCAYMAPSLDARQDIVVVEVPKLGKEAAQKAIKEWGQPKSKITHLVFCTTSGVDMPGCDYQLAKLLGLRPSVKRLMMYQQGCFAGGTVLRLAKDLAENNKGARVLVVCSEITAVTFRGPSESHLDSLVGQALFGDGAAAIIIGSDPIIGVERPLFELVSAAQTLVPDSEGAIDGHLREVGLTFHLLKDVPGLISKNIEKSLLEAFQPLGISDWNSLFWIAHPGGPAILDQVELKLGLKPEKLRATREVLSNYGNMSSACVLFILDEMRKASTKEGLGTTGEGLEWGVLFGFGPGLTVETVVLHSVAA*