MGKAEPVKLENWTDIKELVAMSIGTDKGRWWADSSFGSELWVLRQEGKVDGTTAGKVRTAILESLAWLKQDGLVKDIQCTAERRGKNEIDYTLTVTKAAGETVFIKDVWYGVS