MKLSLGPLLFYWDKRQIFDFYAEMAGQPLDVIYLGETVCAKRRALSLNDWQALARELAQATRAELVLSGLALIEAASELSSLRRLCENGELRVEANDMAAVYYLSQRGVPFVGGPALNLYNGHALAELYSWGMRRWIPPVEVSGKLLRGVLDQAAQLGLEQLQTEVFAYGHLPLAYSARCFTARAENRPKDDCQFCCQQYPEGIPLLSQEGEALFTLNGIQTMSGKVSNLLADYRSLEHSGADLLRLSPRAQGMAEVIAAFDRVRKGAAPPLAVEGCNGYWHGRPGMLRAEEAGLC*