MTKRVLMVVTNHTTITDDHKTGLWLEEFAVPYLVFKEKGYDVKVASIQGGDVPLDPRSINEKDPSWAEAEAALKNTTRLSKDDAHGFDAIFLPGGHGTMFDFPDNETLQYVLQQFAEDGRIIAAVCHGPSGLVNATYKDGTPIVKGKTITSFTDEEEREVGLDVHMPFLLESTLRLRGANFVRGEKWTDFSVRDGNLITGQNPQSSRSTAEKVVAALEELA