MTASFQHISVLLNESIEGLAIKPDGIYIDGTFGRGGHSRTILAQLGPQGRLYSIDRDPQAIAEAQKIDDPRFTIIHGPFSGIAEYAQRYDLVGKVDGVLFDLGVSSPQLDDAERGFSFMKDGPLDMRMDPTSGMPVSAWLAQADLDDITWVIREFGEDKHARRIAKAIVEYRENELNEPLTRTSQLAKLISDAAPKSFKEKKHPATRAFQAFRIYINSELEEIDTALRGASDILAPQGRLSVISFHSLEDRMVKRFMRKESQGPEVPHGLPLTQEQIRALGSAKMKTVGKALKPSDQEVELNPRSRSSVLRVAEKL*