MSGNSGYKEYVAGLMAGIAIVITGHPFDTVKVKLQKHNTEARGIKYKNGLHCAARILKTEGVKGLYRGATSSFIGMAFESSLVFGIYSQTKILLQGGPDGGKPQPQAIVPSAAFGGAIISFILCPSELVKCRMQVQGADSVLPSSSRYGGPLECALKTVKCEGITGIFRGGFTTLLRESFGNAVFFSTYEYVRYHLHLQRKGASSESSQLIDIGVGIMSGGLGGIACWSAVLPLDVAKTIIQTTPEKNHTRNPFRVLKSIYARSGLRGCYMGLGPTIVRAFPANAAAIVTWELSAKLLGIKRDFN*