MESNSNTVIVFDFDLTIIDCDSDPWVIEQLGATQLFRSLLPSLPWNSLMDKMMWELHQQGKTISDIEESLKTIPLHPEMIRAIEFAFSLGCDLRIVSDANMFFITTILQAHGLLEYFTEIKTNPAFVDDTGRLRIQPFHPFTEGPPHGCNLCPPNMCKGSIINEMIQNFLDEGESDEMIQKSFVEESNEMIQKSFVEQSDEIIQKSFVEGESNGMTHNFLEGESMNKKRFIYLGDGSGDFCPSLKLRNGDLILPRKEYPLWKLIHKNCDLVKAEVHGWSNAKDVEDLFVELLKDSFCSTDACGGSYEEICVGCGEISTMKVYSNDL