MKILFGPVSSRRFGRSLGIDLSPSKKQCNFDCVYCELDPKKAQEKQDEIISIDKIISEVKVMLEKNVEFDFLTLTANGEPSLYPHLNELILSLRSIAKDKKLLILSNGAAVLDEDKFNALLKLDVVKFSLDSAVTKTFYRIDRALKNIDLEKMIEKMADFRARFNGDLIMEILVVKDLNDNEEEFKALNQALKKIMPLRVDLSTIDRPPAYAVKKVSEEKLLELSKLIDSTPVLLAKRHYEGEKLSFNEEELLKMLHLRSQSEIDIEVKFDEQSKTLLNQLIKEKKVKILDLAGVKFYKV*