MKKCFLFIFMCLFIFSANAELKFRPEIENKKIYFQGKVTDYTLNDFIFFGDSREPFYGSENDDYTATADEWLRFYAELPDVRKWQRVVPDDFSMMSGAPWCDIQFFEQENDHSVITGSEHTRCIDFLVTPKRKGLIPMGTKGTLLDYGSYLAFAPQIEHITLEGRFPEASRTWLQVRSVQTSATSIADLKIMLNEIYARHGYIFRPGGEMDRYFRQQPWYRPRYANVDYLITETEHRNIKLLKELLSPESQRKKALYIQNTTDFCEALKANNIKYVMDNTAEYLTTGADQPINLEKVWQKYRDLMINGGGNCQRDIESYKRYSFLYSEPLGIYYNSTFEFDEKKGKYVLAYVNFDSSCNKEGDTIELEGMMVKREHVIEDNQGQHSDKDLELKTINLQCVAGAMMDQPDWDRYVQLILPPEKYNYYQRFIGKKITLRGKVMIAESMYHVTPVLLNLLEEQNPIIKVADMPARP