MLGYGVQWLVISKRIQPLPYWLMCIVMCMGGNSTTWMNTAVLVTCVKNFRQNRGPVSGILKAYVGLSTAIFTDLCATLFTGDASAFVLMLALVPLSICVVAMILLKPVESEHNFDEQEESRCFFVLNVVAIILALYLFAYDLSGIESRLFSKLIAAGLVVILVAPLGLPIYLHFKVDQSRRQQDFTEPLMNEREQDQKDKRKGERPGMLKDSEKAGSTSETEVEAIVYVRKKIGDDHSVGEAFKSLDFWLLFFCFLCGVGTGMAVINNMGQISQSMGYSSAAIFVSFISIWGFFGRLGSGWLSERLIRWKAVPRPVVMAVSQLVMVLGYLLLA