MLDIDKSTVDFLVTENMVQEVEKVLSHDVPLVHAIVEEMVKRDIDRIYFVACGSPLNAAQTAKHLADRFSDLQVYAISGWEFCDNTPYRLDDRCAVIGVSDYGKTEEVIKALELGRACGALTAAFTKRADSPITSAAEFSIDYQADCIWEIHLLLCYSVVLEMITRLAPNAEIGKIKNDLKQLPNALGHLVRTWEEKGRQLGELASQWPMIYTVAAGPLRPLGYKEGIVTLMEFTWTHGCVIESGEFRHGPLEIVEPGVPFLFLLGNDESRHTTERAINFVKQRTDNVIVIDYAEISQGLHPWLAPFLMFVPMEWLCYYLSIYKDHNPDERRYYGGLVEY*