MQELLLNMTFNSICEVAFGSDMKITNVCDDASNIANALDNVQEMITRRYVFPWWRLQRLLNIGSERILHRDITRFNKFLTLVIRRKRSQMRKDTSILATTRTVQGIANSESAAQDLLSRFILHREAATISVEPTSHTSQKQMDTRSGELDEVNVEKEVREAMMSFVMAGRDTTASTLSWFLYCMCTHPHMQEEVFEELMKLENNYYSRSNVACDNTIDGRQDMGTEDKSGSCSMEERADDMREFAEKVLSYEALQSSGTPYLHAALAETLRLYPAVPRDGKVALRDDVLPDGTILKAGDQVAYIPYAMGRMPFLWGDDANLFRPKRWLANGTFQPQSPFKFTAFQ