MSNEDKSEAELDEMDDSKIFPQRLMEVLGDENNVEAICWLPHGRAFMIRSRSLFSERVMPRFFPRKAKYSSFTRKLNRWNFVRVSSGPELGAYYHEFFLRDKPHLAAQMFCKNARAKLAMANDPNPNVTVPAIGIRPQETLPVASPPQSVALAPSQQEISVAKPQIDATILALLQQQRSKTSLDEKIKSALYPPYAPNNVQLLERQMQILQQDLAQRFLVEQLIRSASQQQQVTQPIPMLQNQQSSNRLLQMRQLMELRLNQRQGRVPQGSRASAA