MNHSIKNLCIYHVLDGLAEGLSHYSGPSRAALLYAEKPDDKVHVCDPQRLLEGHEPVLKKLYVTSDGWRREAPSTLNFKLFGQIYPEKNLQLAGLISFGGRTQSIFYQMWFTEHHPDMCSIGPTERWLEHAVCLLAHDFANEDAFYTRNSRYVLREYATHAVRDFIRDDLNIKFGWDTSMEVYPILDTILGVSKTREEGAWPRGLLAFVEPDSLPEMHFLIRFPSVDVLKVNNYKHVRKLLLAVENSDRKLVSDGRKIIGVVSGELPQCRITADFRGGHGFLRFAGELVCSFSDGSFHSTTRKSNLVHLEELLVTSSLDPAVSSLLFKIVSCIVEAAGEQKHGCSLVIDFNDPPVQISGQQLERPVDLQHEQYLELAKSLARVDGALHICSDLHLHGFACLLDGRFIKTEDRARGARFNSALRFTSENPNLIVVVVSSDRPVSVIQGGALLNPPSEWEPFSLFVTPPPTLEEWLRR