MISGLFDKLDSNIGILIIGHGSRNSHATDEFATLAERIKASLSNIPVEYGYLEFSCPTIANALDTLRGNSVKKVIALPAMLFAAGHAKNDIPAVLNDYSLKTGLEIIYGRELGIDNSMVCAAGERIKESINSKSEFPLNKTLLVVVGRGSSDPDANSNVSKLTRMLVESFGFAWGETVYSGVTFPLVEPGLRKLVKLGFSRIVVFPYFLFSGVLVSRIRKYVQLVALDNPDIEFINAGYLGNHSKVRETFISRISEAFTGENTMNCSLCKYRSNLLGFESEVGLPQVSHHNHVEGLMQSCNLCEIECTGECDSQEKTSLNEHEHEHEHPIYPHSQHPFGPVTLRNSKRT