MKLNHYILSLSLCLASTSALAIEYPIGKPNLCGGMEIAAVYLQPIEMEPANIMRLAAKSDIHLEADIHALEDNKNGFQEGNWMPYLQVTYELTKQGNDSTLKGHLHPMVANDGPHYGDNIKLFGAGNYHLKFTVLPPSKESMFGRHVDKETGVAPWFTKCVSEYDFTYAGTGKKGGY