MKIFTDENIPPHLAIGFNILQAPESKKTGIPIEVIHWPEYSTYSEKDEEWMPKVAALKSCMITQDYQIAKRKHEIEIFRKCGLGIFFIKGKNKKLQLTIWEMVEVLAKVWPELTNIAVNEKKPFGYEILYNGKIRKVTL