MKYEGSISINATKDQILKLLDNPDQVAQCFPGIKSFSKEGEEYKVVGVTGIGFIKGEYRANVRFEKIDDNKRKIIAKGTGMNSNVDIDAIAEALDGKINYSADVKVAGVLASVGARLMGSAVEKIINDLFNCIKERVIK