MESVLDPFSTLDTFASSPYFDDEDFFTDHSSKDGHLEADDLLEDDVEFLNSHFQDYYEDSRGAPYDGDYDMGDLSFSSSSSTLSYGCTDSIADLSPYHGGPMSKRRRRMRSDVEMQHLRQAANVRERRRMQSINDAFEGLRSHIPTLPYEKRLSKVDTLRLAIGYINFLAELVQSDMPIRNPNSDAHVQPKKVIICHRGTRSPSPSDPDYGLPPLAGHSLSWTDEKHLRDQNIIRTAKVWTPEDPRKLHMKSSFTDVENEPPFSM