MLIKLNGKNYETNSKNISELISETKSNNCVVIFEGFQTNENLELSENCNISLIQKGILPPLDELEALISARHTPKVYDKLKQSSVAVAGLGGLGSNIVMALARSGVGHIHIVDFDIVEPSNLNRQNYRIKDLGKYKTEALKEQVEEVNPFVKITYENTKVTEDNAVELFKDYNIVCEAFDKAEYKAMLINTLLTETKNVTVVSGSGMAGYESSNTINTKKINNRFYICGDGVTPAEIGRGLMAPRVGICAMHQANTILRLLLGIDEV