MDVQLWQFLLDLLTDWRHREAIHWVSEDGEFKLSNPEQVASMWGQRKNKPAMNYEKLSRALRYYYDGDMISKVHGKRFVYKFICDLKTLLGFSAGELHALVRRCVEKHAADGGGGRNGTRKRPFDVDVEGGSWFGQGLSSPPPSRFRLISSIPAILDNAESNSTSPEVDLSPHFSKEEEDDDGDDDDDVSFEYSSGAVDGEEIEKAAAALLLEVADCDIVANRDGNLTSPL