MPLLHPSVEILAFVLHKCRNLGQILCVQSYMHQEGLDAHAALGNHLVLMFIEVGSICHAQQVFESLAQREETLWSSLIVALVKYQMADQALTLYHRMQEEDGPLQPGSNAVMALLKACVMVDNLDIGSTLHGEIARRGFLERDIFVGSSLVDMYAKYGCLSKAQEVFDKLPHRDMVLWTTLIAGYSEHGSGGEALACAKLMQLEGISLDAITMICCLRACSSLGAEAMGQQMHIEIAKKGLDTELLVGNSLVDMYGRCGSLATAQVIFDKLPNRNVVSWNALMIGYVEQGDDETTLDCLKQMQSEKI