MIEKKEQDILLKDVREQISAVLEHRAPQFLPVDSPQLARKRGAFVTLRRNGALRGCIGHIRAIAPLRETIRELACSSAFEDPRFPALTLAELGDLEIEISVLTTLKEVAGPEDFHPGHDGILIDNGRASAVFLPQVAEEQGWDRNQTLSHLCLKAGLRPMAWAESGMHFFTFQAQVFS