VILPGFRFHPTDEELVGFYLHRKVQHKTLPFEVITQLDIYKYDPWDLPHMAVSGENVWYFFCLRDQKYRNSTRPNRVTKGGFWKATGPDRAIYTSDGSKCIGLKKSLVFYKGKAAKGTKTDWVMHEFRLPVLGSTKDPSKKRPPVFEESWAVCRIFKKRSM