MSGQVDIKYCIKIFINLLNSVGFSELEAESVRLAKFDDIRALHPIKRLVFELIYFIKYGCVDELCSEGFEKFSDNEIHRFIFQSLLTYGFPLIRKNVDESFTSRQLLLGSIWILVSFDVLQKVEQILISTAFGMTEKIFVHQNEQIFTCPGSNVSIPRLIWLLGRLRIHLKKLYHLKSETMRDFLKLSIERPKLLPPSHYWVLLDPNDLRQHIHNVQKSVSKLHLLLSWRDVNHRFWQWVRSILVVHKDDLAETLPNEWVSDSACDFIELVTRLSSSMSHFNVEYSHLLDDAKSSLCKNLKLNESFNSTEDILSCLHKELLILTDLVMCANFPTDTGLMPYNFRYNIVNDEKELSEKEEKFGLNFTLEDECAKLKLMVDKLKTEYESVKYNLAQELQKAGADILPEAVFLYNN