MVLLGVFGMGHFLRTVSVRNEVSSYSEPWWWLWLSVSVCLVIFAGVVSGLTLGLMSLWLMDLEVLQHSGSDEEKKQASMLSATTSLQPHPCGWLRVVGPAHISKRHVIPQAVCSRHGLAISANMIWLVKILMGFCWLISYSIGKILDYLLGHNDSALFWRAQLKAFVSTHGREAGKGRELKHDMNTIIQGALDLTEKTALDSMKPIESTFSLDVHSKLDWEALGKVMARGHSRIPVYEGNPRNLIGVLLSLLTVRAEAETPDSPVSIRKMPRMPNDLPLYDILNEFQNGGSHMAAVTKEEIVDEIDEFIDVHKVRVATAAATHGSRGGSMPHHRPGSLRSPKMGLSEQGQETKNKLWQIEEQLATHSLNGDALTATLQGLVSQN*