MSDVFHLNLTKAQLKGATLAIVPGDPARSERIAKQLDNPEFLASTREFTSWLGYVNGQPIVVCSTGIGGPSTSICVEELAQLGVRTFLRIGTTGAIQPHINVGDVLITTASVRLDGASRHFAPLEYPAVANFECTTALYNAAKAKGIEPYVGITASSDTFYPGQERYDTYSGKVYRDYQGLLKQWQDLNVMNYEMESSTLFTMCSALGLRAGMVAGVIVNRTQQEIPNEATIKQTEEKAVSVVIAAAQALLS*