MVVESSLVAGEEGEEEVNDDRISLLPDPILTMILSLIPVIEAARTSVLSKKWRYLWTSIPHLDFFNLFDTFFPIGGFPTQIGEKYISVFYQIFARRQAHINSCDLPIFDDCPVDFYNFFPLLHKLGIQHLLLSHFGTDPKTLSSLFFCNSLKKLSILHFTIGLPSQFNQLTNLQALELTFVRITSIQLEMLVSGCPNLQNLTINHCLDLTDLRIHAPNLLLLDIFVEEDEPLFRFSLIKAPRLKHVVLGYQLDKHDLYDFSEEEDEEDENEIDEVDNLIKLLMNLDNLESFSFRCCPHLFKFKSIMRLPDSLPIGCQLVHLKKLFMELNFDDATMVSPLLFLLRSCPNLEQLSLKHECSEIGFPIETNYWEKQRPPMCLTNHLMTIRIENIPLSNKNVIEFVKFLLINARVLIRMRLVYRKSSRDQSEEDIVVNELLLFKRASQNALLEIKPGGRYEC