MLTATRREWNELYVFFNLLAQGGIVLGNEEGLPSGRVLPIFQVTRQEHDGERRYTVEETDIHVEGEQMDERFPREDFGTVAAMILDTLKRERNEEVEAPEGVEGFLDALKIYDMEARTDDRTDFYITFHDSSFPPVGFRIYSRLCAMMPLLDGGRTANLKFEQGGIRFSQPAVNKINYTDDPDNPNEVARRMLYIESMGGVLKYNDVADKVFRSNLCMIDLNLPRVLAEMVRLMHLDNISRVDELTELIEERNPLKIKEELIRKHRYYRYKMKEFLLALALGMRPAKQYNGTDSAVAGFVMVDAEGRMVAYRKTERQVFADFLFKHTRLEKGHPEKDKYGYLERENRAYYLKLNLKISFVKR