MSKRPCRIVIPVYRRFSEAEIAVMRHNLALLKRYPAVLVGGHGQRALLSGVREMLCGEGSSEMSIETFEDCYFASIPGYNHLLTSRAFFERFSDSSYILICQHDALILDSNLEPWLDGRYAFVGAPMLEGFHEPKHPLKFLGTLNGGLSLRNVRAALDALDGIVIVRGARWVRAAEKAGLIGGFNFLSSLFGFRRLLVQRGGLNEDMFWTGQVARLVPEFRLPAPRTALRFAFETCPSEMLDLSEGRLPLGCHAFARYEPDFWRLHAPSSLVPALDAQARQAAPEPSA