MWLLSTDRAELHFFVTPEDIKEGYAILSHVWGDKEQSFQAIRALQERCEADHSNPRDQAMDKIRLSCEIAESHGMRWIWNDTCCIDKTSSVDVSEAINSMYRYYSLAKVCYAYLADVPSSDEVSDDSSAFRGSKWHERGWTLQELLAPRFLVFLSREWMVLGTKYELASVLTAVTRVPQAVLMQEVPITDMSVAARMALAAYRQTTRPEDKAYSLMGIFDVNLPPLYGEGLKRAFWRLQEEIMKHTPDTTIFAWPGGGILLASAQGHSETPPLSEFHPMHVSHDNHCSSLLAESPYDFKECHDVQFEPYSPQDNPFTVLGPTVSSPLSST*