MILHIDTETGWRGGERQLLLLAEGLKKRKIPQLILGRPGSALESRCSDQGLPFQAVDMRGEWDLTSIQTIRAIVLEKKIKLIHTHTAKAHTLALLAKSKLPNTKLIVSRRVDFSIRKNLFSIWKYKSKRNDLFLTVSDKIREILLRDGVDPAKTVTVHSGIDFAFAKKLPNSTLYKKEFSLKKDTIVIGNVAALVDHKDQKTLLKAVSKIDPSKNFKVFIVGEGELRKELEDFANTLEISDKLIFTGYRTDVPDILSLFDIFTLTSKEEGLGTSILDAMAVGLPIVATKGGGIGEMLTHEKGAFLTEVGDSESLAKYYEILIDDLKLRRTFGNFNKESVKRFSIKNTIRKTELAYYSFLGEDLFGEKV