MKALFYYWITSNLFSLVYGLSKLIEVFWHDSTGSVEQLKSTVDQPLTNSPLSKMLCNVYPGLHYFFFTEFGVAENPPLLGYLQSLLQLSSTILPSQATKTVFDVFEQWNDGMESGILSSEDIGYLKKSIHKKKTTILPTVQDKWISLHESFGLLCRCDDEHLKKEFKNLNNVDFLCFGDLNLEEKQILWDKIFVLLQNFGIPLLSKVCYFILGYLWEKQREDEIQGLELRLRFHEAAVKRLEGVDKVREVEGNPDFSNKDVG*