MKKCFLFIFVCLFIFSANAELKFRPEFENKKIYFQGKVTDYTLNDFTFFGDSREPFYGSENDDYTATADEWLGFYAELPDVRKWQRVVPDDFSTMYGAPWCDIQFFEQENDHSVITGSEHMRCIDFLVTPKRKGLIPMGTKGTLMDYGSYLAFAPQIKRITLEGRFPEASRTWLPVRSVQTRATSIADLKIMLNEIYARHGYIFRPGGEMERYFRQQPWYRPRYANVDYLITKTEHRNIKLLKELLSPESQRKKALYIQNTTDFCEALKANNIKYVMDNTAEYLTTGADQPINLEKVWQKYRDLMINGGGNCQRDIESYKRYSFLYSEPLGIYYNSTFEFDEKKGKYVLTYVNFDSSCNKEGDTIELEGMMVKREHVIEDNQGQHSDKDLELKTINLQCVAGAMMDQPDWDRYVQLILPPEKYNYYQRFIGKRITLRGKVMIAESMYHVTPVLLNLLEEQNPIIKVADMPVRP